服务器

位置:IT落伍者 >> 服务器 >> 浏览文章

网络游戏服务器端编程:数据控制语言[1]


发布日期:2020年12月01日
 
网络游戏服务器端编程:数据控制语言[1]
——此文章摘自《网络游戏服务器端编程》定价特价 详细>>http://tracklinktechcn/?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>]

               

上一篇:网络游戏服务器端编程:数据控制语言[2]

下一篇:在C/S体系中设置工作站与服务器的时钟同步