SQL數(shù)據(jù)庫(kù)操作授權(quán)
SQL數(shù)據(jù)庫(kù)建庫(kù)及增加用戶名后,需要給用戶授權(quán),下面就將為您介紹SQL數(shù)據(jù)庫(kù)操作授權(quán)的詳細(xì)步驟,如果您對(duì)SQL數(shù)據(jù)庫(kù)操作方面感興趣的話,不妨一看。
grant 命令序列 to 用戶名
A. 系統(tǒng)管理員可以授予其他用戶CREATE DATABASE的權(quán)限,使其他用戶可以成為數(shù)據(jù)庫(kù)所有者。
B. 數(shù)據(jù)庫(kù)所有者在他所擁有的數(shù)據(jù)庫(kù)中,可以授予其他用戶的權(quán)限有:
l CREATE TABLE ------------------- 建表
lCREATE DEFAULT ------------------ 建缺省
lCREATE RULE ------------------- 建規(guī)則
lCREATE PROCedure ------------------ 建存儲(chǔ)過程
lCREATE VIEW ------------------- 建視圖
lDUMP DATABASE ------------------- 備份數(shù)據(jù)庫(kù)
lDUMP TRANsaction ------------------ 備份日志
C. 數(shù)據(jù)庫(kù)對(duì)象所有者可以授予其他用戶的操作權(quán)限有:
l SELECT
l UPDATE
l INSERT
l EXECute
l DELETE
l REFERENCE
例:授予zhang1在數(shù)據(jù)庫(kù)tele114上建表,建視圖,建存儲(chǔ)過程;對(duì)表students有select,reference權(quán);對(duì)name,native字段有update權(quán)。
1> use tele114
2> go
3> grant creat table,create procedure ,create view to zhang1
4> go
5> grant select,reference on students to zhang1 with grant option 6> go
7> grant update on students(name,native) to zhang1
8> go
9> sp_helprotect
10> go
【編輯推薦】
SQL數(shù)據(jù)庫(kù)中的臨時(shí)表詳解
SQL數(shù)據(jù)庫(kù)中事務(wù)的ACID特性