MySQL入门:DML数据操作语言
2018-12-05 本文已影响9人
我的袜子都是洞
DML:数据操作语言(Data Manipulation Language),SQL中处理数据等操作统称为数据操纵语言
对数据表中记录的操作
增加记录
增加的值和列需要一一对应,根据列名将对应的值储存在数据表对应的列的位置。
增加记录SQL语句格式
应该知道:
数据类型直接写数字,其他类型都加单引号。
了解一下:
- 如果给所有列都赋值,并且顺序和创建表的列的顺序一致,增加记录可以省略列名。
-
一条语句添加多条记录:
一条语句添加多条记录
查询记录
显示表所有行所有列的值
SELECT * FROM 表名;
修改记录
UPDATE 表名 SET 列名=值 WHERE 行过滤条件;
SET
中=
是赋值,WHERE
中=
是判断,null
值通过is
来实现判断。
UPDATE 表名 SET 列名=值 WHERE 列名 is null
删除记录
DELETE FROM 表名 WHERE 条件
删除表所有数据
DELETE FROM 表名
删除表,删除表数据。可以撤销删除操作(事务)
TRUNCATE 表名
删除表结构和表索引。可以继续添加记录