一瞬女、新增數(shù)據(jù)
1、給全表字段插入數(shù)據(jù)趋观,不需要指定字段列表,要求數(shù)據(jù)的值出現(xiàn)的順序必須與表中設計的字段的順序一致锋边,凡是非數(shù)值數(shù)據(jù)皱坛,都要用引號建議單引號包裹
insert to 表名 values(值列表)[,(值列表)]...
可以一次插入多條
2、給部分字段插入數(shù)據(jù)
insert into 表名(字段列表) values (值列表)[,(值列表)];
同樣可以有多行記錄
insert into student(name,gender,number) VALUES('jason','male','12'),('kate','female','12')
- 主鍵沖突
在數(shù)據(jù)插入時豆巨,假設主鍵對應的值已經(jīng)存在剩辟,則會插入失敗。當主鍵存在沖突的時候(duplicate key)往扔,可以選擇性的進行處理:更新和替換贩猎。
1.更新操作:
insert into 表名[(字段列表:包含主鍵)] values(值列表) on duplicate key update 字段=新值;
場景:
INSERT into student(name,gender,number) VALUES('jason','男','1');
更改number = 2
INSERT into student(name,gender,number) VALUES('jason','男','2'); -- 主鍵沖突
方案:
INSERT into student VALUES('jason','男','2') on duplicate key UPDATE number = '3'
2.替換
replace into 表名[(字段列表:包含主鍵)] values(值列表)
方案:
REPLACE into student(name,gender,number) VALUES('jason','男','5');
二、查看數(shù)據(jù)
1.select * from 表名
select * from student
2 select 字段1,字段2.. from 表名 where
select name,sex from student
三萍膛、更新數(shù)據(jù)表
1吭服、update 表名 set 字段=值 [where 條件]
UPDATE student set name = 'han' WHERE number = '12'
四、刪除操作
delete from 表名 [where 條件]