SQL語言共分為四大類:數(shù)據(jù)查詢語言DQL,數(shù)據(jù)操縱語言DML, 數(shù)據(jù)定義語言DDL,數(shù)據(jù)控制語言DCL。

1、數(shù)據(jù)查詢語言DQL ( Data Query Language) 數(shù)據(jù)查詢語言DQL用于檢索數(shù)據(jù)庫
基本結(jié)構(gòu)是由SELECT子句,F(xiàn)ROM子句,WHERE子句組成的查詢塊:
Select <字段名表>
From <表或視圖名>
Where <查詢條件>
2、數(shù)據(jù)操縱語言DML (Data Manipulation Language) 數(shù)據(jù)操縱語言DML用于改變數(shù)據(jù)庫數(shù)據(jù)主要有三種形式:
1) 插入:Insert
2) 更新:Update
3) 刪除:Delete
3、數(shù)據(jù)定義語言DDL (Data Definition Language)
(CREATE,ALTER,DROP,DECLARE)
數(shù)據(jù)定義語言DDL用于建立,修改,刪除數(shù)據(jù)庫中的各種對象-----表、視圖、 索引、同義詞、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
4、數(shù)據(jù)控制語言DCL( Data Control Language)
(GRANT,REVOKE,COMMIT,ROLLBACK)
數(shù)據(jù)控制語言DCL用來授予或回收訪問數(shù)據(jù)庫的某種特權(quán),并控制 數(shù)據(jù)庫操縱事務(wù)發(fā)生的時間及效果,對數(shù)據(jù)庫實行監(jiān)視等。
包含兩條命令:
1) Grant:授權(quán)。
2) Revoke:撤回。








暫無數(shù)據(jù)