實驗二 資料庫及資料庫物件的建立和管理

2021-09-23 13:39:30 字數 1045 閱讀 3719

--分別建立登陸賬號和使用者賬號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...