数据库权限分为几种,它们有什么区别

数据库权限分为几种,它们有什么区别,第1张

用户在具有了访问数据库权限之后,就可以授予其访问数据库对象的权限了。可授予对象的权限包括以下几种:

SELECT

允许用户对表或视图发出SELECT语句。

INSERT

允许用户对表或视图发出INSERT语句。

UPDATE

允许用户对表或视图发出UPDATE语句。

DELETE

允许用户对表或视图发出DELETE语句。

EXECUTE

允许用户对存储过程发出EXECUTE语句。

1、首先用管理员进入数据库级中的安全性,点击登录名,点击新建登录名。

2、在界面中,创建登录名,并设置默认的数据库的密码。

3、然后勾选需要设置的数据库,完成创建。

4、然后就可以对数据库中的User表进行权限的设置了,右键“属性”。

5、依次点击“添加”,浏览”,“选择对象”。

6、然后就可以下面的列表中找到对应的权限授予进行设置。

当权限1,权限2

mysql grant 权限1,权限2,…权限n on 名称表名称 to 用户名@用户地址 identified by ‘连接口令’;

权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。

当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。

当数据库名称表名称被代替,表示赋予用户 *** 作服务器上所有数据库所有表的权限。

用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%表示从任何地址连接。

‘连接口令’不能为空,否则创建失败。

GRANT insert ON t_sys_users TO sa

GRANT update ON t_sys_users TO sa

GRANT delete ON t_sys_users TO sa

REVOKE insert ON t_sys_users TO sa

REVOKE delete ON t_sys_users TO sa

以上就是关于数据库权限分为几种,它们有什么区别全部的内容,包括:数据库权限分为几种,它们有什么区别、如何设置数据库的权限、mysql如何赋予用户各种权限等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9460926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存