SQL的四种语言

记录一下:html

SQL的四种语言:DML,DDL,DCL,TCL:数据库

DDL:Data Definition Language,数据库定义语言,用于定义数据库的三级结构。不须要commitapp

          create,alter,drop,truncate,comment,rename.htm

DML:Data Manipulation Language,数据操纵语言,须要commitblog

           select,insert,update,delete,merge,call,explain plan,lock table索引

DCL:Data Control Language,数据库控制语言,受权,角色控制等事务

           grant 受权,revoke取消受权ip

TCL:Transaction Control Language,事务控制语言it

           savepoint 设置保存点,rollback回滚,set transactionio

SQL主要分红四部分:

  1. 数据定义:DDL 用于定义SQL模式,基本表,视图,索引的建立和取消操做。

  2. 数据操控:DML 数据操纵分红数据查询和数据更新两类。数据更新又分红插入,删除,修改三种操做。

  3. 数据控制:对基本表和视图的受权,完整性规则的描述,事务控制等内容。

  4. 嵌入式SQL的使用规定,涉及到SQL语句嵌入宿主语言程序中使用的规则。

来源于:http://www.cnblogs.com/henryhappier/archive/2010/07/05/1771295.html

相关文章
相关标签/搜索