數(shù)據(jù)表中添加一個(gè)字段的SQL語句寫法為:
成都創(chuàng)新互聯(lián)主營婁底網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),婁底h5微信小程序開發(fā)搭建,婁底網(wǎng)站營銷推廣歡迎婁底等地區(qū)企業(yè)咨詢
1、alter table 表名 ADD 字段 類型 NOT NULL Default 0
2、ALTER TABLE employee ?ADD ?spbh varchar(20) NOT NULL Default 0
3、在表employee 中加入 spbh ?類型是varchar大小20 不為空 默認(rèn)值是0
擴(kuò)展資料:
其他常用sql語句:
1、修改數(shù)據(jù)表中某項(xiàng)字段屬性,為其添加備注。
語句格式:comment on column ?庫名.表名.字段名 is ?'輸入的備注';
示例: 我要在ers_data庫中 ?test表 document_type字段添加備注,則sql語句為:
comment on column ers_data.test.document_type is '文件類型';
2、刪除數(shù)據(jù)表中的某字段。
語句格式:alter table ?表名 ?drop (字段);
在建立表的時(shí)候設(shè)置id為自動增長的 [id] [int] IDENTITY (1, 1)
SQL語句是insert into ?user(name,passwd) values (name? ,passwd)。新增一條數(shù)據(jù) id 就會自動加1
INSERT INTO是sql數(shù)據(jù)庫中的語句,可以用于向表格中插入新的行。
擴(kuò)展資料
(1) 數(shù)據(jù)記錄篩選:
sql="select * from 數(shù)據(jù)表 where字段名=字段值 order by字段名[desc]"(按某個(gè)字段值降序排列。默認(rèn)升序ASC)
sql="select * from 數(shù)據(jù)表 where字段名like '%字段值%' order by 字段名 [desc]"
sql="select top 10 * from 數(shù)據(jù)表 where字段名=字段值 order by 字段名 [desc]"
sql="select top 10 * from 數(shù)據(jù)表 order by 字段名 [desc]"
sql="select * from 數(shù)據(jù)表 where字段名in ('值1','值2','值3')"
sql="select * from 數(shù)據(jù)表 where字段名between 值1 and 值2"
(2) 更新數(shù)據(jù)記錄:
sql="update 數(shù)據(jù)表 set字段名=字段值 where 條件表達(dá)式"
sql="update 數(shù)據(jù)表 set 字段1=值1,字段2=值2 ?? 字段n=值n where 條件表達(dá)式"
(3) 刪除數(shù)據(jù)記錄:
sql="delete from 數(shù)據(jù)表 where 條件表達(dá)式"
sql="delete from 數(shù)據(jù)表" (將數(shù)據(jù)表所有記錄刪除)
(4) 添加數(shù)據(jù)記錄:
sql="insert into 數(shù)據(jù)表 (字段1,字段2,字段3 ?) values (值1,值2,值3 ?)"
sql="insert into 目標(biāo)數(shù)據(jù)表 select * from 源數(shù)據(jù)表" (把源數(shù)據(jù)表的記錄添加到目標(biāo)數(shù)據(jù)表)
(5) 數(shù)據(jù)記錄統(tǒng)計(jì)函數(shù):
AVG(字段名) 得出一個(gè)表格欄平均值
COUNT(*;字段名) 對數(shù)據(jù)行數(shù)的統(tǒng)計(jì)或?qū)δ骋粰谟兄档臄?shù)據(jù)行數(shù)統(tǒng)計(jì)
MAX(字段名) 取得一個(gè)表格欄最大的值
MIN(字段名) 取得一個(gè)表格欄最小的值
SUM(字段名) 把數(shù)據(jù)欄的值相加
引用以上函數(shù)的方法:
sql="select sum(字段名) as 別名 from 數(shù)據(jù)表 where 條件表達(dá)式"
set rs=conn.excute(sql)
用 rs("別名") 獲取統(tǒng)計(jì)的值,其它函數(shù)運(yùn)用同上。
查詢?nèi)コ貜?fù)值:select distinct * from table1
(6) 數(shù)據(jù)表的建立和刪除:
CREATE TABLE 數(shù)據(jù)表名稱(字段1 類型1(長度),字段2 類型2(長度) ?? )
(7) 單列求和:
SELECT SUM(字段名) FROM 數(shù)據(jù)表
參考資料——百度百科SQL insert into
1、首先我們建立一個(gè)表表的數(shù)據(jù),這個(gè)表里有25條數(shù)據(jù),id從1到25。(下圖是部分截圖)
2、要分頁數(shù)據(jù),首先我們假設(shè)一頁有10條數(shù)據(jù),我們可以用mysql的 limit關(guān)鍵字來限定返回多少條數(shù)據(jù)。并且用order by來排序數(shù)據(jù),這里用 id來排序。所以第一頁的sql可以如圖這樣寫。
3、執(zhí)行后得到的數(shù)據(jù)如圖,就是 id從1到10的前10條數(shù)據(jù),因?yàn)槲覀兪前磇d升序來排序的。
4、上面第一頁的sql是簡化的寫法,完整的寫法如圖,得到的結(jié)果和上圖的一模一樣。代碼里 limit 0, 10 的意思是從第一條數(shù)據(jù)開始,取10條數(shù)據(jù)。(注意的是第一條數(shù)據(jù)是從0開始的)
5、那么第二頁的數(shù)據(jù),關(guān)鍵是要知道是從哪一條數(shù)據(jù)開始,可以用這個(gè)公式得到: (頁碼-1) ?* 每頁顯示多少條,即 (2-1) * 10 = 10, 所以sql語句如圖, limit 10, 10。
6、執(zhí)行后,結(jié)果正確,得到id從11到20的10條數(shù)據(jù)。
7、同理第三頁數(shù)據(jù)的sql如圖,br/就是 limit 20, 10。
8、查詢的結(jié)果如圖,因?yàn)檫@頁只剩下5條數(shù)據(jù)了,所以只顯示5條數(shù)據(jù)。如果你有更多頁的數(shù)據(jù),后面的數(shù)據(jù)只需要按上面的公式,得到從哪行開始,就可以寫對應(yīng)的sql語句了。