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可以對查詢結果進行去重