dml語句和ddl語句 區別

2022-02-03 23:17:43 字數 449 閱讀 1467

delete from user

刪除所有記錄,屬於dml語句,一條記錄一條記錄刪除。事務可以作用在dml語句上的

truncate table user;

刪除所有記錄,屬於ddl語句,將表刪除,然後重新建立乙個結構一樣的表。事務不能控制ddl的

ddl:data definition languages 資料定義語言,用來維護資料庫物件,對資料庫內部的物件進行建立、刪除、修改的操作語言。

常用的語句關鍵字主要包括 create、drop、alter等

dml:data manipulation language 資料操縱語句

常用的語句關鍵字主要包括 insert、delete、udpate 和select 等。(增添改查)

dcl: data control language 資料控制語句

主要的語句關鍵字包括 grant、revoke 等。

SQL語句之DDL和DML

資料定義語言 簡稱ddl data definition language 用來定義資料庫物件 資料庫,表,列等。關鍵字 create,alter,drop等 資料操作語言 簡稱dml datamanipulation language 用來對資料庫中表的記錄進行更新。關鍵字 insert dele...

DDL和DML的區別

dml data manipulation language 資料操縱語言 適用範圍 對資料庫的表中資料進行一些簡單操作,如insert,delete,update,select等。ddl data definition language 資料定義語言 適用範圍 對資料庫中的某些物件 例如,data...

DDL和DML 的區別

ddl data definition language 資料定義語言 create table 建立表 alter table 修改表 drop table 刪除表 truncate table 刪除表中所有行 create index 建立索引 drop index 刪除索引 當執行ddl語句時...