SQL語句結(jié)構(gòu)
時間:2022-02-16 10:52:01 | 來源:信息時代
時間:2022-02-16 10:52:01 來源:信息時代
結(jié)構(gòu)化查詢語言包含6個部分:
一:數(shù)據(jù)查詢語言(DQL:DataQueryLanguage):
其語句,也稱為'數(shù)據(jù)檢索語句',用以從表中獲得數(shù)據(jù),確定數(shù)據(jù)怎樣在應(yīng)用程序給出。保留字SELECT是DQL(也是所有SQL)用得最多的動詞,其他DQL常用的保留字有WHERE,ORDERBY,GROUPBY和HAVING。這些DQL保留字常與其他類型的SQL語句一起使用。
二:數(shù)據(jù)操作語言(DML:DataManipulationLanguage):
其語句包括動詞INSERT,UPDATE和DELETE。它們分別用于添加,修改和刪除表中的行。也稱為動作查詢語言。
三:事務(wù)處理語言(TPL):
它的語句能確保被DML語句影響的表的所有行及時得以更新。TPL語句包括BEGINTRANSACTION,COMMIT和ROLLBACK。
四:數(shù)據(jù)控制語言(DCL):
它的語句通過GRANT或REVOKE獲得許可,確定單個用戶和用戶組對數(shù)據(jù)庫對象的訪問。某些RDBMS可用GRANT或REVOKE控制對表單個列的訪問。
五:數(shù)據(jù)定義語言(DDL):
其語句包括動詞CREATE和DROP。在數(shù)據(jù)庫中創(chuàng)建新表或刪除表(CREATTABLE或DROPTABLE);為表加入索引等。DDL包括許多與人數(shù)據(jù)庫目錄中獲得數(shù)據(jù)有關(guān)的保留字。它也是動作查詢的一部分。
六:指針控制語言(CCL):
它的語句,像DECLARECURSOR,F(xiàn)ETCHINTO和UPDATEWHERECURRENT用于對一個或多個表單獨行的操作。
關(guān)鍵詞:結(jié)構(gòu),語句