前言
SQL是指“结构化查询语言,是一种操作数据库的语言,包括创建数据库、删除数据库、查询记录、修改记录、添加字段等。SQL是关系型数据库的标准语言,所有的关系型数据库管理系统(RDBMS),比如 MySQL、Oracle、SQL Server、MS Access、Sybase、Informix、Postgres 等,都将 SQL 作为其标准处理语言。
DML语句
DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。
DML-添加数据(INSERT)
1.给指定字段添加数据
INSERT INTO 表名(字段名1, 字段名2, ...) VALUES (值1, 值2,...);
2.给全部字段添加数据
INSERT INTO 表名 VALUES (值1,值2,...);
3.批量添加数据
INSERT INTO 表名(字段名1, 字段名2, ...) VALUES (值1, 值2,...), (值1, 值2,...),(值1, 值2, ...) ;
INSERT INTO 表名 VALUES(值1,值2,...), (值1,值2,...),(值1,值2,...) ;
注意事项
- 插入数据时,指定的字段顺序需要与值的顺序是一一对应的
- 字符串和日期型数据应该包含在引号中。
- 插入的数据大小,应该在字段的规定范围内。
DML-修改数据(UPDATE)
UPDATE 表名 SET 字段名1=值1,字段名2 = 值2,....[ WHERE 条件];
注意事项
修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。
DML-删除数据(DELETE)
DELETE FROM 表名[WHERE 条件]
注意事项
- DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
- DELETE 语句不能删除某一个字段的值(可以使用UPDATE)。