(1)資料定義。(sql ddl)用於定義sql模式、基本表、檢視和索引的建立和撤消操作。
(2)資料操縱。(sql dml)資料操縱分成資料查詢和資料更新兩類。資料更新又分成插入、刪除、和修改三種操作。
(3)資料控制。包括對基本表和檢視的授權,完整性規則的描述,事務控制等內容。
(4)嵌入式sql的使用規定。涉及到sql語句嵌入在宿主語言程式中使用的規則。
資料庫定義語言statements are used to define the database structure or schema.
ddl是sql語言的四大功能之一。
用於定義資料庫的**結構,包括外模式、概念模式、內模式及其相互之間的映像,定義資料的完整性、安全控制等約束
ddl不需要commit.
資料操縱語言statements are used for managing data within schema objects.
由dbms提供,用於讓使用者或程式設計師使用,實現對資料庫中資料的操作。
dml分成互動型dml和嵌入型dml兩類。
依據語言的級別,dml又可分成過程性dml和非過程性dml兩種。
需要commit.
資料庫控制語言 授權,角色控制等
事務控制語言
SQL四種語言 DDL,DML,DCL,TCL
ddl是sql語言的四大功能之一。用於定義資料庫的 結構,包括外模式 概念模式 內模式及其相互之間的映像,定義資料的完整性 安全控制等約束ddl不需要commit.createalterdroptruncatecommentrename 由dbms提供,用於讓使用者或程式設計師使用,實現對資料庫中資...
SQL中的四種語言DML DDL DCL TCL
dml data manipulation language 資料操縱語言。sql的分類之一,命令使使用者能夠查詢資料庫以及操作已有資料庫中的資料的計算機語言。dml分成互動型dml和嵌入型dml兩類。互動型dml 這類dml自成系統,可在終端上直接對資料庫進行操作。嵌入型dml 這類dml是嵌入在...
SqL四種寫法測試結果
兩個表的userid均是主鍵。select from t userinfo where userid in select userid from t userinfo3 05s select from t userinfo t where select count from t userinfo3 ...