授权
授权语句的基本形式:
grant <权限列表> on <关系名或视图名> to <用户/角色列表>;
增
赋予某个表的新增权限
# 赋给用户 yangjing 在表 users 字段上的新增权限
grant insert on users to yangjing;
只赋予某个字段的新增权限
# 赋给用户 yangjing 在表 users.name 字段上的新增权限
grant insert (name) on users to yangjing;
删
# 赋给用户 yangjing 在表 users 字段上的新增权限
grant delete on users to yangjing;
查
# 赋给用户 yangjing 在表 users 字段上的查询权限
grant select on users to yangjing;
改
赋给某个表的修改权限
# 赋给用户 yangjing 在表 users 的修改权限
grant update on users to yangjing;
只赋予某个字段的修改权限
# 赋给用户 yangjing 在表 users.name 字段上
grant update (name) on users to yangjing;
收回授权
收回授权语句的基本形式:
revoke <权限列表> on <关系或视图名> from <用户/角色列表>;
对于下面的授权语句:
grant insert (name) on users to yangjing;
可以使用下面语句收回授权:
revoke insert (name) on users from yangjing;