APP下载
报价宝  ›  科技  › 

你真的知道吗?Mysql中的DDL, DML, DCL, 和TCL介绍

报价宝 来源:baojiabao.com 发布时间:2019-11-11 14:01:00 09月15日更新
报价宝综合消息你真的知道吗?Mysql中的DDL, DML, DCL, 和TCL介绍

在一些公司中,提交给测试团队的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。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 笔记本电脑价格 电视机价格 华为手机价格 红米手机价格