主题
DML 
表中数据的增删改操作
DML 的三个关键字 
- 增 insert
- 改 update
- 删 delete
增(插入数据) 
小提示
字符串和日期类型的值应该包含在引号中
- 给指定字段添加数据
sql
insert into 表名(字段1,字段2,...) values(值1,值2,...);- 给全部字段添加数据
sql
-- 这种方式需要保证值顺序与数据库表字段顺序一致
insert into 表名 values(值1,值2,...);- 批量添加数据
sql
-- 方式1 类似给指定字段添加数据
insert into 表名(字段1,字段2,...) values(值1,值2,...),(值1,值2,...),(值1,值2,...);
-- 方式2 类似给全部字段添加数据
insert into 表名 values(值1,值2,...),(值1,值2,...),(值1,值2,...);改(修改数据) 
- 语法
sql
update 表名 set 字段1=值1,字段2=值2,... [where 条件]- 示例:将 user 表内 id 为 1 的员工性别修改为女
sql
update user set age='女' where id=1;删(删除数据) 
- 语法
sql
delete from 表名 [where 条件];注意
- delete语句可以没有 where 条件,若没有 where 条件,删除的则是整张表数据
- delete语句不能只删除某个字段的值,要删除某个字段的值要用- update
- 示例:删除 user 表内性别为男的所有员工
sql
delete from user where age='男';小结 
sql
-- 新增
insert into 表名(字段1,字段2,...) values(值1,值2,...),(值1,值2,...);
-- 修改
update 表名 set 字段1=值1,字段2=值2,... [where 条件];
-- 删除
delete from 表名 [where 条件];