zoukankan      html  css  js  c++  java
  • DDL DML DCL TCL

    SQL :结构查询语言(Structured Query Language)

    L都是Language的意思,语言

    DDL:数据定义语言(Data Defintion Language) 用来定义数据,定义指的是诸如库,表级别的,例如:创建表,创建库,删除表,修改表的列等等,这些命令定义了table。主要有create,alter,drop等等,而操作数据的是数据操纵语言。

    DML:数据操纵语言(Data Manipulation Language),用来操纵/操作数据。操纵指的是操纵数据(包括查询),table中的行级别的具体数据。例如:修改列的值,删除一条数据,查询整张表。主要有:select,delete,update,insert等。

    DCL:数据控制语言(Data Control Language),用来控制角色的权限。例如:增加某个用户的某个权限或者收回某个用户对某个表的某个权限。主要有:grant,revoke。

    TCL:事务控制语言(Transaction Control Language),用来控制事务。由多个DML组成,主要就是事务中用到的那些个关键字,commit,rollback,savepoint等。

    学习于:王大锤砸:SQL的分类DDL、DML、DCL、TCL有哪些区别?

  • 相关阅读:
    77. Combinations
    76. Minimum Window Substring
    75. Sort Colors
    74. Search a 2D Matrix
    73. Set Matrix Zeroes
    72. Edit Distance
    71. Simplify Path
    70. Climbing Stairs
    线段树+欧拉函数——cf1114F
    区间dp——好题cf1132F
  • 原文地址:https://www.cnblogs.com/woyujiezhen/p/13560592.html
Copyright © 2011-2022 走看看