SQL語句新建使用者 對使用者授權 刪除使用者例項

2021-05-23 07:55:06 字數 1317 閱讀 9541

use mydb

go--1. 新建測試使用者

--1.1 新增登入使用者和密碼  

exec sp_addlogin n'tony','123'

--1.2 使其成為當前資料庫的合法使用者   

exec sp_grantdbaccess n'tony'  

--2.設定操作授權

--2.1 授予對自己資料庫的所有許可權     

exec sp_addrolemember n'db_owner', n'tony'

--2.2 以下是設定具體操作許可權

--授予tony對所有使用者表的操作許可權

grant select,insert,update,delete to tony 

--授予tony select,update到具體的表  

grant select,update on tb to tony  

--授予tony select,update到具體的表和列    

grant select,update on tb(id,col) to tony  

--禁止tony對所有使用者表的操作許可權

deny select,insert,update,delete to tony 

--禁止tony select,update到具體的表

deny select,update on tb to tony  

--禁止tony select,update到具體的表和列 

deny select,update on tb(id,col) to tony  

--刪除tony 對所有使用者表的授權資訊

revoke select,insert,update,delete to tony

--授予tony對具有建立表、檢視、儲存過程等的操作許可權

grant create table,create view,create proc to tony 

--禁止tony對具有建立表、檢視、儲存過程等的操作許可權

deny create table,create view,create proc to tony 

--刪除tony對具有建立表、檢視、儲存過程等的授權資訊

revoke create table,create view,create proc to tony 

go--3. 刪除測試使用者

exec sp_revokedbaccess n'tony'   --移除使用者對資料庫的訪問許可權

exec sp_droplogin n'tony'        --刪除登入使用者

go

SQL語句新建使用者 對使用者授權 刪除使用者例項

use mydb go 1.新建測試使用者 1.1 新增登入使用者和密碼 exec sp addlogin n tony 123 1.2 使其成為當前資料庫的合法使用者 exec sp grantdbaccess n tony 2.設定操作授權 2.1 授予對自己資料庫的所有許可權 exec sp ...

SQL語句新建使用者 對使用者授權 刪除使用者例項

use mydb go 1.新建測試使用者 1.1 新增登入使用者和密碼 exec sp addlogin n tony 123 1.2 使其成為當前資料庫的合法使用者 exec sp grantdbaccess n tony 2.設定操作授權 2.1 授予對自己資料庫的所有許可權 exec sp ...

新建使用者並授權

1.mysql命令列新建使用者 登入mysql mysql u root p 密碼 建立使用者 mysql insert into mysql.user host,user,password values localhost phplamp password 1234 重新整理系統許可權表 mysq...