SQL语句的分类:DQL、DML、DDL、DCL、TCL的含义和用途


MySQL中提供了很多关键字,将这些关键字 和 数据组合起来,就是常说的SQL语句,数据库上大部分的操作都是通过SQL语句来完成。日常工作中经常听到 DML、DDL语句这些名词,使用字母缩写来表达含义,提高了沟通的效率。使用缩写字母,将SQL语句进行分类,已经是一种业内共识,下面来介绍这几个缩写字符的含义:

  • DQL:Data Query Language的缩写,数据查询语句,基本结构是SELECT子句、FROM子句、WHERE子句组成的查询块。

  • DML:Data Manipulation Language的缩写,数据库操纵语句,主要是UPDATE、INSERT、DELETE

  • DDL:Data Definition Language的缩写,数据定义语句,主要是用在定义或改变表的结构,创建视图、索引聚簇等如:CREATE、ALTER、DROP、VIEW、INDEX等。

  • DCL:Data Control Language的缩写,用来授予或回收访问数据库的某种特权,如:GRANT。

  • TCL:Transaction Control Language的缩写,控制数据库操纵事务发生的时间及效果,如:ROLLBACK/COMMIT。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM