SQL語句主要分為四類,分別是數據查詢語言(DQL)、數據操作語言(DML)、數據定義語言(DDL)和數據控制語言(DCL)。
1. 數據查詢語言(DQL):用于從數據庫中的一個或多個表中查詢數據,主要使用SELECT語句。
2. 數據操作語言(DML):用于修改數據庫中的數據,包括插入(INSERT)、更新(UPDATE)和刪除(DELETE)等操作。
3. 數據定義語言(DDL):用于創建、修改和刪除數據庫內的數據結構,如創建和刪除數據庫、創建和刪除表、創建和刪除索引等。主要的DDL語句包括CREATE、ALTER、DROP、RENAME和TRUNCATE等。
4. 數據控制語言(DCL):用于對數據庫的訪問進行控制,包括給用戶授予訪問權限(GRANT)和取消用戶訪問權限(REVOKE)等操作。
SQL通用語法
在書寫SQL語句時,需要注意以下幾點通用語法:
1. SQL語句可以單行或多行書寫,以分號結尾。
2. SQL語句可以使用空格/縮進來增強語句可讀性。
3. SQL語句不區分大小寫,但關鍵字建議使用大寫。
4. SQL語句中的注釋可以使用單行注釋或多行注釋,單行注釋以“--”或“#”開頭,多行注釋以“/*”和“*/”包圍。