msyql之数据表的增删查改权限授予和收回

授权

授权语句的基本形式:

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;

posted on 2020-01-09 22:43  GameCat  阅读(295)  评论(0编辑  收藏  举报

导航