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。

个人学习博客,部分内容摘抄

DDL, DML, DCL, 和TCL的含义相关推荐

  1. consistent read一致性读,DDL DML DCL

    一致性读的概念consistent read mysql 的读操作是快照读,也就是说,在读操作执行的时候是某一个时刻的数据内容,不管其他的事务在做什么,原始数据会依据undo log 进行重新组织.一 ...

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

    1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema ...

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

    今天群里面讨论,DDL 还是 DML,我这种小白还是总结下他们的区别吧. 1. DDL – Data Definition Language 数据库定义语言:定义数据库的结构. 其主要命令有CREAT ...

  4. DDL/DML/DCL/TCL基本概念

    2019独角兽企业重金招聘Python工程师标准>>> 1. 数据定义语言DDL DDL((Data Definition Language),用于定义/修改/删除数据对象(如表)的 ...

  5. SQL 四大功能DDL/DML/DCL/TCL

    SQL主要分成四部分: (1)数据定义.(SQL DDL)用于定义SQL模式.基本表.视图和索引的创建和撤消操作. (2)数据操纵.(SQL DML)数据操纵分成数据查询和数据更新两类.数据更新又分成 ...

  6. DDL DML DCL TCL

    1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema ...

  7. DDL DML DCL TCL概述

    为了形成数据库语言,DDL和DML都是必需的.DDL和DML之间的主要区别在于:DDL有助于更改数据库的结构,而DML有助于管理数据库中的数据. 1.本质区别 :DDL代表数据定义语言,是一种有助于创 ...

  8. DDL DML DCL

    2019独角兽企业重金招聘Python工程师标准>>> DDL is Data Definition Language statements. Some examples:数据定义语 ...

  9. ddl dml dcl

    DCL数据控制语言 创建临时表空间 create temporary tablespace user_temp tempfile 'E:/oracle/product/10.1.0/oradata/o ...

最新文章

  1. 如何在高精度下求解亿级变量背包问题?
  2. 生成,保存和转换pcd点云文件
  3. 宏定义与const的区别
  4. 程序员:开汽车,难道我要知道汽车的原理才能把车开好吗?
  5. 机器学习笔记(十)——Logistic Function AND Softmax Function
  6. 小白学 Python 爬虫:自动化测试框架 Selenium 从入门到实战
  7. jquery 拖动改变div 容器大小
  8. html5时间点阵代码,HTML5 Canvas 波动的点阵
  9. Lenovo System x 硬件Windows Server驱动下载
  10. win8怎么被远程计算机关闭,Win8系统局域网如何远程关机?Win8系统局域网远程关机的方法...
  11. PLSQL导出表结构
  12. 一个一键修改IP设置的BAT脚本
  13. 【vue/iview】将所选择的文本插入文本框的光标处
  14. 现在90,00后经常上哪些网站?喜欢看啥网站?
  15. 使用Python脚本读取fasta文件
  16. 获取复选框的状态判断复选框是否选中状态
  17. 推荐系统 - 基于FM算法的协同召回算法
  18. 5G学习笔记之F1AP
  19. 寒假作业:COCI 2014/2015题选 题目与题解
  20. 一个大龄FPGA工程师在CSDN发的第一篇博客

热门文章

  1. http代理动态转发,什么是动态转发代理ip?
  2. 以太坊部署_从以太坊开始-部署和运行合同
  3. 华为之后,OPPO小米们学不会高端?
  4. 【英语】大学英语CET考试,翻译部分(修饰后置,定语从句,插入语,多动句,无主句)
  5. 远翔升压FP5207B,外置MOS升压大功率,软启动可调,工作频率可调
  6. 清华毕业不上班,养个女儿不上学,这个大脑最“性感”的男人把日子过成了诗
  7. Unity3D笔记 英保通二
  8. python 列表元组加减乘除法
  9. 必看:28条经典职场语录
  10. Shell如何遍历数组?