Ddl

數據定義語言和數據描述語言有什麼區別?

  • January 1, 2016

它們是一樣的嗎?DDL 代表哪一種?這是我的理解,但可能不正確:

數據定義語言:包含表中屬性的名稱、類型、欄位長度等

關於數據庫的數據庫 - 儲存元數據

DBMS 在執行和維護一個 db 時會參考這些

數據描述語言:

RDBMS 用來從無到有創建數據庫的函式

使用驗證規則、欄位類型、自動遞增要求、主鍵等定義數據庫表。

最終表格設計的結果,也就是模式

很可能我把這一切都搞砸了,希望能得到一些智慧。謝謝。

DDL(數據定義語言):用於定義資料結構和模式,例如CREATEALTER命令。

DML(數據操作語言):用於管理具有模式對象(如SELECT命令)的數據。

DCL(數據控制語言):用於控制數據REVOKEGRANT命令。

TCL(事務控制語言):用於管理 DML 語句所做的更改,例如COMMIT.

參考連結

引用自:https://dba.stackexchange.com/questions/124975