# DDL.DML.DCL.DQL ###### tags: `SQL` 四種資料庫語言皆為SQL敘述句(statement) ## 資料庫定義語言DDL: Data Definition Language Statements 1.用來定義資料庫、資料表、檢視表、索引、預存程序、觸發程序、函數等資料庫物件。可以用來建立、更新、刪除 table,schema,domain,index,view 2.常見指令 CREATE: 建立資料庫的物件 ALTER: 變更資料庫的物件的結構 DROP: 刪除資料庫的物件 TRUNCATE:清除資料庫表格內的資料 ## 資料操作語言DML: 1.用來處理資料表裡的資料 2.常見指令 UPDATE: 更改資料表中的資料 DELETE: 刪除資料表中的資料 ## 資料控制語言DCL: 1.用來控制資料表、檢視表之存取權限,提供資料庫的安全性。 2.常見指令 GRANT: 賦予使用者使用權限 REVOKE:取消使用者使用權限 COMMIT:完成交易作業 ROLLBACK:交易作業異常,將已變更的資料回復到交易開始的狀態 ## 資料庫查詢語言DQL: 1.負責進行資料查詢,不會對資料本身進行修改的語句 用來查詢資料表裡的資料。 2.常見指令 指令只有一個:SELECT 選取資料庫中的資料 輔助指令:SELECT,FROM,WHERE,GROUP BY,STAND BY
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up