SQL命令的分类


数据定义语言 DDL(DataDefinition Language)
是 SQL 语言集中负责数据结构定义。
DDL 的核心指令是CREATE、ALTER、DROP。
操作的对象包括:库、表、视图、索引等。
如:CREATE TABLE ; ALTER INDEX; DROP VIEW;


数据操纵语言 DML(DataManipulation Language,)
是用于对数据库其中的对象和数据进行操作。
DML 的核心指令是INSERTUPDATEDELETESELECT
这四个指令合称CRUD(create, read, update,delete),即增删改查。


数据控制语言 DCL (Data Control Language)
是一种可对数据访问权进行控制的指令,
它可以控制特定用户账户对数据表、查看表、预存程序、用户自定义函数等数据库对象的控制权。
DCL 的核心指令是GRANTREVOKE


事务控制语言 TCL (Transaction Control Language,)
用于管理数据库中的事务。
TCL 的核心指令是COMMITROLLBACK

SQL中的DML、DDL、DCL分别是什么意思相关推荐

  1. 数据库中的DML,DCL,DDL分别是那些操作?

    http://liyuan2005.iteye.com/blog/209218 数据库中的DML,DCL,DDL分别是那些操作? DDL Data Definition Language (DDL) ...

  2. Oracle中的 DML, DDL,DCL

    DML:数据操作语言,SQL中处理数据等操作统称为数据操纵语言        它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的 ...

  3. 数据库SQL语言类型(DQL.DML.DDL.DCL)

    1.SQL语言 SQL(Structure Query Language)语言是数据库的核心语言. SQL是一个标准的数据库语言, 是面向集合的描述性非过程化语言. 它功能强,效率高,简单易学易维护. ...

  4. SQL中的DML语句

    SQL中DML语句用法 插入操作:INSERT 修改(更新)操作:UPDATE 删除操作:DELETE DML是对表中的数据进行增.删.改的操作.主要包括:INSERT .UPDATE. DELETE ...

  5. SQL中的DML、DDL以及DCL是什么?

    DML(data manipulation language)是数据操纵语言:它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的 ...

  6. 数据库中DML,DDL,DCL,DQL指的是什么意思

    1)DQL(Dimensional Query Language)            数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT < ...

  7. [转]DML DDL DCL 语言的区别

    转自: http://www.k187.com/viewthread-3023.html 对于SQL语言,有两个组成部分: DML(data manipulation language):它们是SEL ...

  8. DML,DDL,DCL,DQL的区别

    DML 英文缩写 DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言.具体是指是UPDATE更新.INSER ...

  9. mysql操作语句类型DQL\DML\DDL\DCL

    SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE ...

最新文章

  1. Python中eval函数的表达式如何使用
  2. MySql-5.1.32的data文件夹找不到是什么原因呢?
  3. 用linux下常用命令wget进行整站下载(递归下载至本地)
  4. JZOJ 5435. 【NOIP2017提高A组集训10.30】Graph
  5. asp.net实现GZip压缩和GZip解压
  6. DBA用于查询当前数据库表格记录条数的脚本
  7. java注解中可使用对象_Java注解(二):实战 - 直接使用对象列表生成报表...
  8. 7.Reverse Integer (INT; Overflow)
  9. Cannot create PoolableConnectionFactory。创建连接池异常
  10. 京瓷1020怎么打印自检页_喷墨打印机如何打印自检页
  11. vue+ 下拉框有选择项 点击选项也拿到值就是页面不显示选中项
  12. CentOS7.6上搭建阿里云OSS的C SDK
  13. 又是Access做怪,DateTime类型操作失败
  14. Scrum敏捷开发流程
  15. 服务器装win7没有硬盘分区,深度win7安装没有磁盘分区怎么办?
  16. vue实战优化 打包后 vender文件过大问题
  17. 2019,关于我的故事
  18. 西山小菜鸟之Scrapy学习笔记---爬取企查查网公司的裁判文书信息
  19. sklearn基础篇(三)-- 鸢尾花(iris)数据集分析和分类
  20. linux windows10双系统安装教程,【笔记】windows10安装linux双系统教程(可能是现今最简单方法)...

热门文章

  1. 红帽子6.4服务器版下载、安装,更改yum教程收集
  2. 用c#开发微信 (17) 微活动 3 投票活动 (文本投票)
  3. 小米 android12 签名问题 机型红米note11
  4. HMAC-SHA1加密算法c++与java的实现
  5. Excel里面输入18位数字,但是显示却是其他的?!请问怎么解决?
  6. Borderlands 3 for Mac 无主之地3
  7. 那些有趣/用的Python库
  8. 微信支付宝个人收款解决方案之免签约支付解决方案之APP监控通知方案
  9. 如何用手机控制电脑或电脑控制手机?
  10. nginx 配置后缀