前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【MySQL】学习和总结DCL的权限控制

【MySQL】学习和总结DCL的权限控制

作者头像
用户10920432
发布2024-02-09 08:12:34
970
发布2024-02-09 08:12:34
举报

SQL

DCL—权限控制

MySQL常用权限如下👇

权限

说明

ALL,ALL PRIVILEGES

所有权限

SELECT

查询数据

INSERT

插入数据

UPDATE

修改数据

DELETE

删除数据

ALTER

修改表

DROP

删除数据库/表/视图

CREATE

创建数据库/表


权限控制的操作

1.查询权限

SHOW GRANTS FOR '用户名'@ '主机名';

查询权限

代码语言:javascript
复制
show grants  for 'Betty'@'%';

Created with Raphaël 2.3.0 运行结果 表示用户没有其它权限,仅仅表示的是用户能够连接并登录上MySQL;


2.授予权限

GRANT 权限列表 ON 数据库名.表名 TO `用户名`@`主机名` ;

授予权限

代码语言:javascript
复制
grant all on itcast.* to 'Betty'@'%';

Created with Raphaël 2.3.0 运行结果表示:它具有itcast这个数据库的所有权限


3.撤销权限

REVOKE 权限列表 ON 数据库名.表名 FROM `用户名`@`主机名` ;

撤销权限

代码语言:javascript
复制
revoke all on itcast.* from 'Betty'@'%';

Created with Raphaël 2.3.0 运行结果表示:我们已经没有itcast这个数据库的所有权限。

  • ⚠️注意
    • 多个权限之间,使用逗号分隔。
    • 授权时,数据库名和表名可以使用 * 进行通配,代表所有。

Summary

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SQL
    • DCL—权限控制
    • 权限控制的操作
      • 1.查询权限
        • 2.授予权限
          • 3.撤销权限
          • Summary
          相关产品与服务
          云数据库 MySQL
          腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档