--分別建立登陸賬號和使用者賬號john,mary(注意伺服器角色的設定)
sp_addlogin 'john'
sp_adduser 'john'
--將員工表的所有許可權給全部使用者
grant all privileges
on employee
to public
--建立角色r1,r2,將訂單明細表所有列的select許可權,price列的update許可權給r1。
sp_addrole 'r1'
create role wyx
sp_addrole 'r2'
create role r3
grant select,update(price)
on orderdetail
to r1
--收回全部使用者對員工表的所有許可權。
revoke all privileges
on employee
from public
--將john,mary兩個使用者賦予r1角色。
sp_addrolemember 'r1','john'
sp_addrolemember 'r1','mery'
grant select on employee to wyx
grant wyx to r1
--收回john對訂單明細表所有列的select許可權。
revoke select
on orderdetail
from john
--在當前資料庫中刪除角色r2。
sp_droprole 'r1'
drop role r2
alter role
sp_addrole 'r_test'
sp_addlogin 'l_test'
sp_adduser 'u_test'
--為登入l_test在資料庫orderdb新增安全賬戶
sp_grantdbaccess 'l_test','u_test'
sp_addrolemember 'r_test','u_test'
建立資料庫及檢視資料庫
原文章出處 建立資料庫 ifdb id mydatabase6 is notnull drop database mydatabase6 create database mydatabase6 on primary 主資料檔案 name logicnameofdatafile6 1 filename...
資料庫實驗二 資料庫 表的建立和維護
建立資料庫 create database hisdb 選擇當前資料庫 use hisdb 建立doctor表 create table doctor did varchar 6 not null primary key,dname varchar 10 not null title varchar...
資料庫 實驗二
1.簡單查詢 a 查詢 商號碼為s1的 商的名稱sname,所在城市city select sname,city from s where sno s1 b 查詢顏色為紅色的零件號碼 select pno from p where color 紅 c 查詢工程所在地為天津的工程名稱jname sel...