一、SQL語言是一種數據庫查詢和程序設計語言,主要用於存儲數據、查詢數據、更新數據和管理關系數據庫系統。其最早為IBM公司開發,后背ISO通過為關系數據庫語言標准。
二、DDL(Data Definition Language):數據定義語言,主要用於定義數據庫、表、視圖、索引、和觸發器等。
(1)CREATE:用於創建數據庫、創建數據表、創建視圖等;
(2)ALTER:用於修改表的定義、修改視圖的定義等;
(3)DROP:用於刪除數據庫、刪除數據表和視圖等。
三、DML(Data Manipulation Language):數據操作語言,主要用於插入數據、查詢數據、更新數據、刪除數據等。
(1)INSERT:用於插入數據;
(2)SELECT:用於查詢數據;
(3)UPDATE:用於更新數據;
(4)DELETE:用於刪除數據 。
四、DCL(Data Control Language):數據控制語言,主要用於控制用戶訪問權限。
(1)GRANT:用於給用戶增加訪問權限;
(2)RELOKE:用於收回用戶權限。