数据控制语言是结构化查询语言(SQL)的一个子集,通常用于提取和控制存储在数据库中的信息。而基本SQL语言处理数据库中的数据操作,数据控制语言授予特定的最终用户在数据库中执行某些类型命令的权限。数据控制语言使数据库...
数据控制语言是结构化查询语言(SQL)的一个子集,通常用于提取和控制存储在数据库中的信息。而基本SQL语言处理数据库中的数据操作,数据控制语言授予特定的最终用户在数据库中执行某些类型命令的权限。数据控制语言使数据库管理员能够操纵和调整最终用户的权限,以加强安全性并维护对数据库中信息的控制层次结构数据控制语言是一种自然语言,这意味着语言中使用的命令尽量避免行话和歧义,提供一个更友好的环境,使技术水平不高的个人能够利用数据库的功能。与其他语言(如C、Java和Visual Basic)不同,这些语言使用的命令是外行无法直观理解的,SQL和数据控制语言是为了使它们的命令字符串相当简单,例如在SQL中,命令“SELECT All FROM Employees WHERE Salary=50000”将返回“Employees”数据库中工资等于或超过50000美元(USD)的所有个人的列表。数据控制语言有点不同,因为它的目标是操作特权而不是数据库中的信息。数据控制语言中最突出的两个命令是GRANT和REVOKE元素。通过它们,正如它们的名字所暗示的那样,数据库管理员可以为数据库的最终用户提供或拒绝特定的权限常见的权限包括通过connect命令连接数据库;通过select命令从数据库中选择行和列;通过insert命令将新信息插入数据库;通过update命令更新数据库中的现有信息;通过delete命令从数据库中删除现有信息;或者通过execute命令在数据库中执行特定的命令或代码
-
发表于 2020-08-07 15:01
- 阅读 ( 1055 )
- 分类:电脑网络