我聽說過有關數據庫的DDL和DML術語,但我不明白它們是什么。它們是什么,它們與SQL有何關系?
什么是DDL和DML?
回首憶惘然
2019-11-21 14:10:54
TA貢獻1906條經驗 獲得超10個贊
DDL是數據定義語言:用于定義數據結構。
例如,SQL,這將是諸如指令create table,alter table...
DML是數據操縱語言:它用于操縱數據本身。
例如,SQL,這將是如說明書insert,update,delete,...
TA貢獻2012條經驗 獲得超12個贊
DDL是數據定義語言:用于定義數據庫模式的規范表示法。它適用于架構級別。
DDL命令是:
create,drop,alter,rename
例如:
create table account (
account-number char(10),
balance integer);
DML是數據處理語言。它用于訪問和處理數據。
DML命令是:
select,insert,delete,update,call
例如 :
update account set balance = 1000 where account_number = 01;
舉報