SQL 的四种分类 DDL,DML,DCL,TCL

Posted Mr_伍先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 的四种分类 DDL,DML,DCL,TCL相关的知识,希望对你有一定的参考价值。

DDL (数据定义问题)
数据定义语言 - Data Definition Language
用来定义数据库的对象,如数据表、视图、索引等
DDL不需要commit.
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME


DML (数据操纵问题) 数据处理语言
- Data Manipulation Language 在数据库表中更新,增加和删除记录 如 update, insert, delete
由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。
DML分成交互型DML和嵌入型DML两类。
依据语言的级别,DML又可分成过程性DML和非过程性DML两种。
需要commit.
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE

DCL (数据控制问题) 数据控制语言 – Data Control Language 指用于设置用户权限和控制事务语句 如grant,revoke,
ifelsewhile,begin transaction
GRANT 授权
REVOKE 取消授权


DQL (数据查询问题)(★★★) 数据查询语言 – Data Query Language select




 



































以上是关于SQL 的四种分类 DDL,DML,DCL,TCL的主要内容,如果未能解决你的问题,请参考以下文章

SQL四种语言:DDL,DML,DCL,TCL

SQL四种语言:DDL,DML,DCL,TCL

SQL四种语言:DDL,DML,DCL,TCL

SQL四种语言(DDL DML DCL TCL)

SQL语言DDL DML DCL TCL四种语言

数据库必会必知 之 SQL四种语言:DDL DML DCL TCL