DML(Data Manipulation Language,即:数据操控语言),其操作对象是表中的记录。
INSERT语句:向数据表中插入一条或多条记录
DELETE语句:删除数据表中的一条或多条记录
UPDATE语句:修改数据表中记录的内容
1 INSERT语句
语法:
向表中一记录的所有字段插入字段值:(此时每一记录插入的字段值应与记录的所有字段一一对应,若字段值的个数少于所有字段个数则在执行时报错:Column count doesn’t match value count at row 1)
INSERT INTO table_nameVALUES (val1,val2,val3,…);
向表中一记录的指定字段插入字段值:
INSERT INTO table_name(field1,field2)VALUES (val1,val2);
向表中多记录的指定字段插入字段值:(只需在第一组记录元组后再添加一个元组或多个元组,元组之间用逗号隔开)
INSERT INTO table_name(field1,field2)VALUES (val1,val2), (val1,val2), (val1,val2);
示例:
插入一条记录:
INSERT INTO student
(SId
, Sname
, Sage
, Ssex
) VALUES (‘01’, ‘赵雷’, ‘1990-1-1 00:00:00’, ‘男’);
插入多条记录:
INSERT INTO student
(