目录
1. DML 介绍
概念:DML 英文全称时 Data Manipulation Language(数据库操作语言),用来对数据库中表的数据记录进行增删改操作。
分类:
1. 增加数据(INSERT)
2. 修改数据(UPDATE)
3. 删除数据(DELETE)
2. 添加数据(INSERT)
1. 给指定字段添加数据
INSERT INTO 表名 (字段1, 字段2, ...) VALUES(值1, 值2, ...);
insert into 表名(字段1, 字段2, ...) values(值1, 值2);
2. 给全部字段添加数据
INSERT INTO 表名 VALUES (值1, 值2, ...);
insert into 表名 values (值1, 值2, ...);
3. 批量给指定字段添加数据
INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2,...), (值1, 值2,...), (值1, 值2,...);
insert into 表名(字段1, 字段2, ...) VALUES (值1, 值2,...), (值1, 值2,...), (值1, 值2,...);
4. 批量给所有字段添加数据
INSERT INTO 表名 VALUES (值1, 值2,...), (值1, 值2,...), (值1, 值2,...);
insert into 表名 values (值1, 值2,...), (值1, 值2,...), (值1, 值2,...);
注意:添加数据只能添加新的数据,并不能修改原来的数据
注意:插入数据时,指定的字段顺序需要与值的顺序是一一对应的
注意:字符串和日期型数据应该包含在引号中
注意:插入的数据大小,应该在字段的规定范围内
3. 修改数据(UPDATE)
UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2, ... [WHERE 条件];
update 表名 set 字段1 = 值1, 字段2 = 值2, ... [where 条件];
注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。
4. 删除数据(DELETE)
DELETE FROM 表名 [WHERE 条件];
delete from 表名 [where 条件] ;
注意:DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
注意:DELETE 语句不能删除某一个字段的值(可以使用 UPDATE)。
注意:使用 UPDATE 删除某一字段,只需要将该字段的值修改为 NULL.