码迷,mamicode.com
首页 > 数据库 > 详细

SQL之DDL、DML、DCL、TCL

时间:2020-07-24 15:24:48      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:action   ase   hive   rdb   关系型数据库   mysq   data   ecif   html   

SQL

SQL(structured query language)是一种领域特定语言(DSL,domain-specific language),用于管理关系型数据库(relational database management system,RDBMS)。

SQL主要有4种类别

  • DDL Data Definition Language

  • DML Data Manipulation Language

  • DCL Data Control Language

  • TCL Transaction Control Language

技术图片

DDL

DDL用于数据库定义和描述,包括数据结构和数据类型的定义,主要包括

  • CREATE
  • ALTER
  • DROP
  • TRUNCATE
  • COMMENT
  • RENAME

DML

DML用于数据操作,主要包括

  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • MERGE
  • CALL
  • EXPLAIN PLAN
  • LOCK TABLE

DCL

DCL用于数据库控制授权,主要包括

  • GRANT
  • REVOKE

TCL

TCL用于事务处理,主要包括

  • SAVEPOINT
  • COMMIT
  • ROLLBACK
  • SET TRANSACTION

参考

SQL之DDL、DML、DCL、TCL

标签:action   ase   hive   rdb   关系型数据库   mysq   data   ecif   html   

原文地址:https://www.cnblogs.com/whyly/p/13371304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!