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

相關文章
相關標籤/搜索