——此文章摘自《网络游戏服务器端编程》定价
¥
特价
¥
详细>>http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
数据控制语言语句可以进行安全性管理确定哪些用户可以查看或修改数据这些语句包括GRANTDENYREVOKE等
.GRANT语句
GRANT语句是授权语句它可以把语句许可或者对象许可授予其他用户和角色允许用户对数据库进行某些操作的GRANT语句的语法形式如下
()语句许可
GRANT {ALL | statement[n]}
TO security_account[n]
Statement代表语句许可的类型可以是以下的类型
CREATE DATABASE创建数据库语句
CREATE DEFAULT创建默认对象语句
CREATE PROCEDURE创建存储过程语句
CREATE RULE创建规则对象语句
CREATE TABLE创建表语句
CREATE VIEW创建视图语句
BACKUP DATABASE备份数据库语句
BACKUP LOG备份日志语句
()对象许可
GRANT{ALL [PRIVILEGES] | permission[n] }
{
[ (Column[n])] ON {table | view}
| ON {table | view}[(column[n])]
| ON {stored_procedure | extended_procedure}
}
TO security_account[n]
[WITH GRANT OPTION]
[AS {group | role}]
下面是一个实例打开数据库game然后对gamer角色授予author表的SELECT许可允许gamer角色进行数据库检索接着对三个用户授予INSERTDELETE和UPDATE许可最后授予teacher角色CREATE TABLE语句许可
USE game
GO
GRANT SELECT
ON author
TO gamer
GO
GRANT INSERTDELETEUPDATE
ON author
TO MikeHenryRonald
GO
GRANT CREATE TABLE
TO teacher
GO
right>[] [http://developcsaicn/dbms/htm>]