DDL和DML的區別

2021-10-02 09:47:47 字數 374 閱讀 8795

dml(data manipulation language)資料操縱語言:

適用範圍:對資料庫的表中資料進行一些簡單操作,如insert,delete,update,select等。

ddl(data definition language)資料定義語言:

適用範圍:對資料庫中的某些物件(例如,database,table,index等)進行管理,如create、alter、drop、truncate、show等。

區別:1.dml操作是可以手動控制事務的開啟、提交和回滾的;

2.ddl操作是隱性提交的,不能rollback;

3.ddl語句會自動commit,dml不會。

DDL和DML 的區別

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

DDL和DML的定義和區別

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

DDL和DML的定義和區別

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