Posted on 2009-07-01 22:07
WANGPENG 閱讀(173)
評論(0) 編輯 收藏 所屬分類:
DataBase
數據查詢語言(SELECT語句): 用于檢索數據庫數據.在SQL所有語句中,SELECT語句的功能和語法最復雜,最靈活.
數據操縱語言(Data Manipulation Language , DML): 用于改變數據庫數據,包括INSERT UPDATE DELETE三條語句.其中INSERT語句用戶將數據插入數據庫中,UPDATE語句用于更新已經存在的數據庫數據,而DELETE語句則用于刪除已經存在的數據庫數據.
事務控制語言(Transactional Control Language , TCL): 用于維護數據的一致性,包括COMMIT ROLLBACK SAVEPOINT 三條語句.其中COMMIT語句用于確認已經進行的數據庫改變,ROLLBACK語句用于取消已經進行的數據庫改變,而SAVEPOINT語句則用于設置保存點,以取消部分數據庫改變.
數據定義語言(Data Definition Language , DDL): 用于建立,修改和刪除數據庫對象.例如使用CREATE TABLE可以建表;使用ALERT TABLE可以修改表結構;使用DROP TABLE可以刪除表.但是要注意,DDL語句會自動提交事務.
數據控制語言(Data Control Language , DCL): 用于執行權限授予和收回操作,包括GRANTHE和REVOKE兩條命令,其中GRANT命令用于給用戶或角色授予權限,而REVOKE命令則用于收回用戶或角色所具有的權限.但是要注意,DCL語句會自動提交事務.