記錄一下: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