DML 語言之新增 Insert
阿新 • • 發佈:2022-05-12
DML 語言(牢記)
- DML 語言:資料操作語言
- insert
- update
- delete
- 資料庫存在的意義:資料儲存和資料管理
1、新增 Insert
-
insert
語法INSERT INTO 表名([欄位名1,欄位2,欄位3......]) VALUES('值1'),('值2'),('值3'),......
-
插入單個欄位
INSERT INTO `grade`(`gradename`) VALUES('大四');
-
由於主鍵是自增的,
insert
語句可以省略主鍵 -
如果不寫表的欄位,VALUES就會一一匹配插入所有欄位
如下圖,由於
grade
表的gradeid
int
型別的,很明顯'大四'
這個VALUES
是無法插入的,所以報錯了 -
一次性插入多個欄位
INSERT INTO `grade`(`gradename`) VALUES('大一'),('大二'),('大三');
-
整體練習
INSERT INTO `student`(`name`) VALUES('張三'); INSERT INTO `student`(`name`,`password`,`sex`) VALUES('李四','123523','男'); INSERT INTO `student`(`name`,`password`,`sex`) VALUES('王五','aaa','女'),('趙六','bbbb','男');
-
注意事項
-
欄位之間使用 , 隔開
-
欄位是可以省略的,但後邊的值必須一一對應,不能少
INSERT INTO `student` VALUES(5,'xy','*********','男','1998-05-01',1,'Cn','email');
-
可以同時插入多條資料
-