SQL名词

DDL,DML,DCL,TCL

DDL(Data Definition Languages)语句:即数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等,常用的语句关键字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。

DML(Data Manipulation Language)语句:即数据操纵语句,用来查询、添加、更新、删除等,常用的语句关键字有:SELECT,INSERT,UPDATE,DELETE,MERGE,CALL,EXPLAIN PLAN,LOCK TABLE,包括通用性的增删改查。

DCL(Data Control Language)语句:即数据控制语句,用于授权/撤销数据库及其字段的权限(DCL is short name of Data Control Language which includes commands such as GRANT and mostly concerned with rights, permissions and other controls of the database system.)。常用的语句关键字有:GRANT,REVOKE。

TCL(Transaction Control Language)语句:事务控制语句,用于控制事务,常用的语句关键字有:COMMIT,ROLLBACK,SAVEPOINT,SET TRANSACTION。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Mysql 快速指南 本文的示例在 Mysql 5.7 下都可以测试通过。 知识点 概念 SQL 基础 增删改查 ...
    静默虚空阅读 759评论 0 2
  • 聚集索引和非聚集索引 聚集索引与非聚集索引的总结 - {-)大傻逼 - 博客园 全文索引 MySQL使用全文索引(...
    任嘉平生愿阅读 75评论 0 0
  • 现在你大概了解什么是关系型数据库,这样对了解SQL的实质很有帮助。简单来说SQL就是一种编程语言,用它来编程可以创...
    Tin老湿阅读 314评论 0 0
  • daemon ˈdi:mən 守护神,守护进程 It's an rsync module that you def...
    米茶饿了阅读 456评论 0 0
  • +和concat都可以用来拼接字符串,但在使用上有什么区别呢,先来看看这个例子。 concat源码: 看下生成的字...
    Python编程社区阅读 487评论 0 0