SQL之DDLDMLDCLTCL

Posted whyly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL之DDLDMLDCLTCL相关的知识,希望对你有一定的参考价值。

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之DDLDMLDCLTCL的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据类型,DDLDMLDCLTCL语言,SQL操作符,SQL函数

Mybatis -- 动态Sql概述动态Sql之<if>(包含<where>)动态Sql之<foreach>sql片段抽取

SQL Server优化之SQL语句优化

sql-lib闯关秘籍之61-65关

SQL注入之重新认识

如何做SQL优化?优化SQL语句,提高SQL查询效率。Effective MySQL之SQL语句最优化