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