DML操作彙總

1.添加數據

insert into 【數據庫名.]表名稱 values(值列表)#要求值列表的順序、個數、類型,要與表格中的字段的順序、個數、類型一一匹配

insert into 【數據庫名.]表名稱(部分字段列表) values(值列表)#要求列表的順序、個數、類型,要與前面的(部分字段列表)的順序、個數、類型一一匹配

insert into 【數據庫名.]表名稱 values(值列表1)(值列表2)。。。;

insert into 【數據庫名.]表名稱(部分字段列表) values(值列表1)(值列表2)。。。;

添加數據時,對於自增列

insert into 【數據庫名.]表名稱 values(值列表)#在值列表中,對應自增列可以賦值爲null和0

insert into 【數據庫名.]表名稱(部分字段列表) values(值列表)#自增列在(部分字段列表)中不寫就可以

t添加數據時,對於有默認值列

insert into 【數據庫名.]表名稱 values(值列表)#在值列表中,對應默認值列,如果想用默認值,用default

insert into 【數據庫名.]表名稱(部分字段列表) values(值列表)#對應默認值列,如果想用默認值,在(部分字段列表)中不寫就可以

2.修改數據

update 【數據庫名.]表名稱 set 字段名1 =1, 字段名2 =2 。。。 【where 條件】;

如果沒有加where條件,表示修改所有行,這個字段的值

3.刪除數據

delete from 【數據庫名.]表名稱 【where 條件】;

如果沒有where條件,表示刪除整張表的數據;

truncate 【數據庫名.]表名稱;#刪除整張表的數據,還可以使用這個語句,效率更高,但是它不能回滾

4.簡單查詢數據

select * from 【數據庫名.]表名稱; #查詢整張表的所有數據

select 字段列表  from 【數據庫名.]表名稱;  #查詢部分列表

select * from 【數據庫名.]表名稱 【where 條件】;

select 字段列表  from 【數據庫名.]表名稱 【where 條件】;

使用distinct可以對查詢結果進行去重

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章