DML数据操作语言
INSERT插入
- 给指定字段插入数据
INSERT INTO <表名> (字段名1, 字段名2, ...) VALUES (值1, 值2, ...)
- 批量插入数据
INSERT INTO <表名> ( 字段名 1, 字段名 2, ...) VALUES ( 值 1, 值 2, ...), ( 值 1, 值 2, ...), ( 值
- 给全部字段添加数据
INSERT INTO <表名> VALUES (值1, 值2, ...)
- 基于表向另外一个表插入数据
INSERT INTO <表名> 【(字段名1, 字段名2, ...) 】SELECT 查询语句
注意事项:
INSERT插入数据时,指定的字段顺序需要与值的顺序是一一对应
字符串和日期型数据应该包含在引号中
插入的数据大小,应该在字段的规定范围内
UPDATE修改
- 修改数据
UPDATE <表名> SET <列名1>=值1,<列名2>=值2...... [WHERE筛选条件]
注意事项:
修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据
DELETE删除
- 删除数据
DELETE FROM <表名> [WHERE筛选条件]
注意事项:
DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据
DELETE 语句不能删除某一个字段的值(可以使用UPDATE,将该字段值置为NULL即可)