DML(data manipulation language)数据操纵语言:就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。
DML 语句都是显式提交,执行完之后,处理的数据,都会放在回滚段中(除了 SELECT 语句),等待用户进行提交(COMMIT)或者回滚 (ROLLBACK),当用户执行 COMMIT / ROLLBACK 后,放在回滚段中的数据就会被删除。
DDL(data definition language)数据库定义语言:DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上。比如:CREATE、ALTER、DROP等。
DDL 语句都是隐式提交。就是说,不用进行 COMMIT / ROLLBACK
DCL(Data Control Language)数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。这个比较少用到。
DELETE 语句
DELETE 语句用于删除表中的行。
DELETE FROM 表名称 WHERE 列名称 = 值
-
删除某行
DELETE