SQL授權操作

2021-09-19 14:30:43 字數 700 閱讀 6058

使用者授權

授權    grant 許可權1,許可權2    on  物件1,物件2  to 使用者1,使用者2   with grant  option;

物件型別

物件操作型別

資料庫模式

模式create  schema

基本表create table; alter table

檢視create view

索引create index

資料基本表和檢視

sselect   insert   update  delete   references  all  privileges

屬性列select    insert   update   references    all privileges

public   全體使用者;  with grant  option    獲權使用者是否可以將該許可權再賦予其他使用者

收回   revoke  許可權1,許可權2   on  物件1,物件2  from  使用者1,使用者2

角色授權

資料庫角色定義:角色是許可權的集合

角色建立:create role 角色名

角色授權:grant  許可權     on 物件   to 角色

乙個角色授權給其他角色或使用者:grant  角色  to 角色或使用者   

角色許可權收回 revoke  許可權   on 物件  from  角色

mysql中授權語句 sql 授權語句

標籤 use 你的庫名 go 新增使用者 exec sp addlogin test 新增登入 exec sp grantdbaccess n test 使其成為當前資料庫的合法使用者 exec sp addrolemember n db owner n test 授予對自己資料庫的所有許可權 這樣...

對SQL授權的認識

一 授權與收回 授權語句格式 grant 許可權列表 on 物件名 to 使用者 角色列表 with grant option 其中,許可權列表可以是 all priviliges,select,delete,insert 屬性列 updatee 屬性列 references 屬性列 收回授權語句格...

資料庫授權操作

use dbname go 1.1 新增登入使用者和密碼 execsp addlogin n testlogin 123456 1.2 使其成為當前資料庫的合法使用者 execsp grantdbaccess n testlogin 2.設定操作授權 2.1 授予對自己資料庫的所有許可權 execs...