DML DDL DCL區別簡述

2021-10-02 10:41:45 字數 389 閱讀 2379

它們是select、update、insert、delete,就象它的名字一樣,這4條命令是用來對資料庫裡的資料進行操作的語言

ddl比dml要多,主要的命令有create、alter、drop等,ddl主要是用在定義或改變表(table)的結構,資料型別,表之間的鏈結和約束等初始化工作上,他們大多在建立表時使用

用來設定或更改資料庫使用者或角色許可權的語句。

包括(grant,deny,revoke等)語句。

在預設狀態下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人員才有權力執行dcl

DML DDL DCL概念及區別

dml data manipulation language 資料操作語言 使得使用者可以訪問 操縱那些按照某種適當的資料模型組織起來的資料。select 訪問資料 update insert delete 操縱資料 不修改表的結構,只修改表的資料。ddl data definition langu...

DML DDL DCL的概念及區別

dml data manipulation language 資料操縱語言 就是我們最經常用到的 select update insert delete。主要用來對資料庫的資料進行一些操作,用於運算元據庫物件中包含的資料,也就是說操作的單位是記錄 行 dml的操作物件 記錄 select 列名稱 f...

事務,DML,DDL,DCL的概念

1.事務 事務的官方解釋是 事務是包含乙個或多個sql語句的邏輯單元.事務中的sql語句能夠全不提交 commit 也可以全不回滾 rollback 從上面的解釋看,事務類似於作業系統中的程序,執行時不可分割,要麼一起提交,要麼一起回滾,可以將事務理解為於oracle伺服器的一次互動,oracle中...