Mysql中DDL, DML, DCL, 和TCL是什么?
2018-07-09 16:05
411 查看
在一些公司中提交给测试团队的SQL脚本会划分为DDL、DML等,但这些概念到底是如何定义的呢?
SQL(Structure Query Language)是数据库操作的的核心语言,接下来我们通过一张图来进行分析:
DDL(Data Definition Languages)语句:即数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等,常用的语句关键字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。
DML(Data Manipulation Language)语句:即数据操纵语句,用来查询、添加、更新、删除等,常用的语句关键字有:SELECT,INSERT,UPDATE,DELETE,MERGE,CALL,EXPLAIN PLAN,LOCK TABLE,包括通用性的增删改查。
DCL(Data Control Language)语句:即数据控制语句,用于授权/撤销数据库及其字段的权限(DCL is short name of Data Control Language which includes commands such as GRANT and mostly concerned with rights, permissions and other controls of the database system.)。常用的语句关键字有:GRANT,REVOKE。
TCL(Transaction Control Language)语句:事务控制语句,用于控制事务,常用的语句关键字有:COMMIT,ROLLBACK,SAVEPOINT,SET TRANSACTION。
相关文章推荐
- Mysql全了解-DDL,DML,DCL,TCL
- MySQL 基础语句之 DML,DDL,DCL,TCL
- MYSQL 之DDL、DML、DCL、TCL的区别
- MYSQL DDL DML DCL TCL操作
- SQL四种语言:DDL,DML,DCL,TCL
- SQL四种语言:DDL,DML,DCL,TCL
- SQL四种语言:DDL,DML,DCL,TCL
- Oralce DDL,DML,DQL,DCL,TCL
- SQL四种语言:DDL,DML,DCL,TCL
- SQL四种语言:DDL,DML,DCL,TCL
- SQL四种语言:DDL,DML,DCL,TCL
- 什么是DDL,DCL,DML
- SQL四种语言:DDL、DML、DCL、TCL
- SQL四种语言:DDL,DML,DCL,TCL
- SQL语言分类DDL、DML、DQL、TCL、DCL
- Oracle DDL/DML/DCL/TCL
- Oracle 语言分类(DDL,DML,DCL,TCL)
- 什么是DQL、DML、DDL、DCL
- SQL中的DML、DDL以及DCL是什么?
- MySQL中的DDL、DML、DCL、DQL