資料庫之DDL,DML和DCL

2021-07-15 03:48:03 字數 555 閱讀 8556

dml(data manipulation language): 

資料定義語言,用於定義和管理 sql 資料庫中的所有物件的語言 。

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

2.ddl(data definition language): 

資料操作語言,sql中處理資料等操作統稱為資料操縱語言。

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

3.dcl(data control language): 資料控制語言,用來授予或**訪問資料庫的某種特權,並控制資料庫操縱事務發生的時間及效果,對資料庫實行監視等 。

是資料庫控制功能。是用來設定或更改資料庫使用者或角色許可權的語句,包括(grant,deny,revoke等)語句。在預設狀態下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人員才有權力執行dcl 

資料庫DDL DML和DCL

資料操縱語言dml 最為常用,用來對資料庫裡的資料進行操作的語言。它們是select update insert delete 增 刪 改 查 資料定義語言ddl 資料定義功能,它定義資料庫的邏輯結構,主要的命令有create alter drop等,ddl主要是用在定義或改變表 table 的結構...

DDL DML和DCL的理解

ddl dml和dcl的理解 1 ddl 1 1 ddl的概述 ddl data definition language 資料定義語言 用於操作物件和物件的屬性,這種物件包括資料庫本身,以及資料庫物件,像 表 檢視等等,ddl對這些物件和屬性的管理和定義具體表現在create drop和alter上...

DDL DML和DCL的理解

1 1 ddl的概述 ddl data definition language 資料定義語言 用於操作物件和物件的屬性,這種物件包括 資料庫本身,以及資料庫物件,像 表 檢視等等,ddl對這些物件和屬性的管理和定義具體表現在create drop和alter上。特別注意 ddl操作的 物件 的概念,...