SQL語句DDL、DML、DCL、DQL劃分

資料定義語言

DDL is Data Definition Language statements,用於管理和定義sql資料庫中所有對象的語言

例:

1、create table 創建

2、aleter table 修改

3、drop table 刪除

4、truncate table 截斷

5、comment 注釋


資料操作語言

DML is Data Manipulation Language statements,sql中處理數據等操作的語言

例:

1、select 查詢

2、insert 插入

3、update 更新

4、delete 刪除

5、call

6、lock table 用於並發控制

7、explain plan


資料控制語言

DCL is Data Control Language statements,用來授予或回收訪問資料庫的某種特權,並控制資料庫操縱事務發生的時間及效果,對資料庫實行監視等

例:

1、grant 用戶權限授權

2、revoke 收回用戶授權

3、commit 事務提交

4、rollback 事務回滾

5、savepoint 保存點

6、SET TRANSACTION 設置當前事務的特點,對後續事務沒有影響。


資料查詢語言

DQL is Data Query Language,負責進行資料查詢,不會對資料本身進行修改的語句,用來查詢資料表裡的資料。

數據查詢語言DQL基本結構是由SELECT子句,從FROM子句,WHERE

子句組成的查詢塊:

1、SELECT <資料表名>

2、FROM<表或視圖名>

3、WHERE<查詢條件>


0 條回復   |  直到 2020-3-10 | 3006 次瀏覽




熱門評論


登入後才可發表內容