记录一下: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主要分红四部分:
数据定义:DDL 用于定义SQL模式,基本表,视图,索引的建立和取消操做。
数据操控:DML 数据操纵分红数据查询和数据更新两类。数据更新又分红插入,删除,修改三种操做。
数据控制:对基本表和视图的受权,完整性规则的描述,事务控制等内容。
嵌入式SQL的使用规定,涉及到SQL语句嵌入宿主语言程序中使用的规则。
来源于:http://www.cnblogs.com/henryhappier/archive/2010/07/05/1771295.html