| 企服解答
DML主要用來對數據庫的數據進行操作,DDL主要是用在定義或改變表的結構。
ddl和dml的區別
用戶通過DML可以實現對數據庫的基本操作,但必須由計算機軟件進行編譯,轉換為便于計算機存儲、查詢和操縱的格式,完成這個轉換工作的程序稱為模式編譯器。而數據庫模式定義語言DDL,是用于描述數據庫中要存儲的現實世界實體的語言,主要是對表中數據的插入、刪除和修改。
ddl和dml的區別:
1、DML操作是需要手動控制事務的開啟、提交(commit)和回滾的。
2、DDL操作是隱性提交的,不能rollback!
| 擴展閱讀
含義:
DML(Data Manipulation Language)數據操縱語言:
適用范圍:對數據庫中的數據進行一些簡單操作,如insert,delete,update,select等.
DDL(Data Definition Language)數據定義語言:
適用范圍:對數據庫中的某些對象(例如,database,table)進行管理,如Create,Alter和Drop.truncate
[免責聲明]
文章標題: ddl和dml的區別
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。