DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。
添加数据 INSERT
修改数据 UPDATE
删除数据 DELETE
一、添加字段数据
给指定字段添加数据
INSERT INTO 表名(字段名1,字段名2,…) VALUES(值1,值2,…);
给全部字段添加数据(默认一一对应字段)
INSERT INTO 表名 VALUES (值1,值2,...);
批量添加数据
INSERT INTO 表名 (字段名1,字段名2,..) VALUES (值1,值2,..),(值1,值2,….),(值1,值2,...);
INSERT INTO 表名 VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...);
注意:1字符串和日期型数据应该包含在引号中。2数据大小应该在字段规定的范围内。
二、修改字段数据
UPDATE 表名 SET 字段名1=值1,字段名2=值2,…[WHERE 条件];
注意:1 where前没有“,”分隔。
2 不加条件,默认更新整张表的该字段 。
三、删除数据
DELETE FROM 表名[WHERE 条件];
注意:1 如果没有条件,则会删除整张表的所有数据。
2 DELETE语句不能删除某一个字段的值(可以使用UPDATE,字段=none),可以筛选符合字段条件的所有数据行,并全部删除。例如删除所有性别为男的员工记录。