DCL(Data Control Language)是資料庫控制語言。 是用來設置或更改資料庫用戶或角色許可權的語句,包括(grant,deny,revoke等)語句。 在預設狀態下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人員才有權力執行DCL ...
DCL(Data Control Language)是資料庫控制語言。
是用來設置或更改資料庫用戶或角色許可權的語句,包括(grant,deny,revoke等)語句。
在預設狀態下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人員才有權力執行DCL
DCL資料庫控制語言不同於程式設計語言,SQL語言(結構化程式設計語言)的組成部分包括了DCL資料庫控制語言。
SQL語言包括三種主要程式設計語言類別的語句:數據定義語言(DDL),數據操作語言(DML)及數據控制語言(DCL)。
DML( Data Manipulation Language)數據操縱語言,命令使用戶能夠查詢資料庫以及操作已有資料庫中的數據的電腦語言。
具體是指是UPDATE更新、INSERT插入、DELETE刪除。
DML包括:INSERT、UPDATE、DELETE。註意,select語句屬於DQL(Data Query Language)。在oracle中需要進行事務提交,否則不能操作成功。
資料庫模式定義語言DDL(Data Definition Language),是用於描述資料庫中要存儲的現實世界實體的語言。
一個資料庫模式包含該資料庫中所有實體的描述定義。這些定義包括結構定義、操作方法定義等。
DDL包括:CREATE,DROP,ALTER
DQL(Data Query Language SELECT )數據查詢語言,select語句。
select具體用法
SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
以上資料來源於百度百科有作者整理。