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...