Structure Query Language(結構化查詢語言)簡稱SQL,它被美國國家標準局(ANSI)確定為關系型數據庫語言的美國標準,后被國際化標準組織(ISO)采納為關系數據庫語言的國際標準。數據庫管理系統(tǒng)可以通過SQL管理數據庫;定義和操作數據,維護數據的完整性和安全性。
SQL的優(yōu)點
簡單易學,具有很強的操作性
絕大多數重要的數據庫管理系統(tǒng)均支持SQL
高度非過程化;用SQL操作數據庫時大部分的工作由DBMS自動完成
SQL的分類
DDL(Data Definition Language)
數據定義語言,用來操作數據庫、表、列等;
常用語句:CREATE、 ALTER、DROP
DML(Data Manipulation Language)
數據操作語言,用來操作數據庫中表里的數據;
常用語句:INSERT、 UPDATE、 DELETE
DCL(Data Control Language)
數據控制語言,用來操作訪問權限和安全級別;
常用語句:GRANT、DENY
DQL(Data Query Language)
數據查詢語言,用來查詢數據
常用語句:SELECT
在此,請注意區(qū)分DDL和DML:
它們兩者的作用對象和級別不一樣。DDL操作的對象是數據庫,或者一張表,或者表中的某列;DML操作的是表里的數據。
在了解完這些基礎知識之后或許有童鞋會問:DDL、DML、DCL、DQL到底怎么用呢?別急,我們在稍后的教程會依次對其進行詳細介紹。