一、DDL:Data Definition Language資料定義語言,用于定義和管理 SQL資料庫中的所有對象的語言
1.CREATE 建立
2.ALTER 修改
3.DROP 删除
4.TRUNCATE
5.COMMENT 注釋
6.GRANT 授權
7.REVOKE 收回已經授予的權限
二、DML:Data Manipulation Language資料操作語言,SQL中處理資料等操作統稱為資料操縱語言
1.SELECT 查詢
2.INSERT 添加
3.UPDATE 更新
4.DELETE 删除
5.CALL 調用
6.EXPLAIN PLAN執行計劃
7.LOCK TABLE 鎖,用于控制并發
三、DCL:Data Control Language資料控制語言,用來授予或回收通路資料庫的某種特權,并控制資料庫操縱事務發生的時間及效果,對資料庫實行監視等
1.COMMIT 送出
2.SAVEPOINT 儲存點(可用于復原)
3.ROLLBACK 復原
4.SET TRANSACTION 設定目前事務的特性,它對後面的事務沒有影響