Mysql增刪改查之插入記錄
插入記錄有兩種基本語法
插入基本語法一
#類別 | ##詳細(xì)解示|
---|---|
insert into 表values(值1,值2,值n); | |
INSERT INTO user values(2,'php中文網(wǎng)','男') | |
向user表中插入值id為2,姓名為李文凱,性別為男性 |
詳細(xì)解示 |
- 範(fàn)例
- INSERT INTO user(id,username,sex) values(213,'小瀋陽',1);
依照基本語法一寫上表中的插入語句:
INSERT INTO user values(null,'php中文網(wǎng)路','pig@php.cn' ,null ,1);
注意
- #可以不指定欄位名稱,但是values 後面的順序應(yīng)該和表格欄位的排序一致。
- 有預(yù)設(shè)值的欄位可以不寫,則為預(yù)設(shè)值。
- 如果有預(yù)設(shè)值或可空欄位不想傳入具體值,可寫入null。
- 資料格式必須要與表格規(guī)定的資料格式一致。
依照基本語法二寫上表中的插入語句:
INSERT INTO user(username,sex) values('php中文網(wǎng)',1);
注意
- ID為自增的自段可以不用傳入值,每插入一次這個(gè)欄位的值會自動向上加1。
- 有預(yù)設(shè)值和可為空的欄位可不傳
- 以表user(username,sex)的插入順序?yàn)闇?zhǔn)
- 基本語法二為更常用的用法
基本語法變形:一次插入多筆記錄
INSERT INTO?user(username,password,sex)
?values('黃曉明', 'abcdef', 1),
?( 'angelababy', 'bcdeef', 0),
?( '陳赫', '123456', 1),
?('王寶強(qiáng)', '987654', 1);