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。

posted @ 2020-11-29 15:37  MarsZuo  阅读(1363)  评论(0编辑  收藏  举报