小工具知识网

当前位置: 首页 > 行业知识 > 【MySQL】学习和总结DCL的权限控制

行业知识

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

2026-11-06 14:30:52 来源:互联网转载

个人主页: Aileen_0v0

热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法

​个人格言:“没有罗马,那就自己创造罗马~”

文章目录

  • `SQL`
    • `DCL—权限控制`
    • `权限控制的操作`
      • `1.查询权限`
      • `2.授予权限`
      • `3.撤销权限`
      • `Summary`

        SQL

        DCL—权限控制

        MySQL常用权限如下
        权限说明
        ALL,ALL PRIVILEGES所有权限
        SELECT查询数据
        INSERT插入数据
        UPDATE修改数据
        DELETE删除数据
        ALTER修改表
        DROP删除数据库/表/视图
        CREATE创建数据库/表

        权限控制的操作

        1.查询权限

        SHOW GRANTS FOR '用户名'@ '主机名';
        查询权限
        show grants  for 'Betty'@'%';

        2.授予权限

        GRANT 权限列表 ON 数据库名.表名 TO `用户名`@`主机名` ;
        授予权限
        grant all on itcast.* to 'Betty'@'%';

        3.撤销权限

        REVOKE 权限列表 ON 数据库名.表名 FROM `用户名`@`主机名` ;
        撤销权限
        revoke all on itcast.* from 'Betty'@'%';
        • ⚠️注意:
          • 多个权限之间,使用逗号分隔。
          • 授权时,数据库名和表名可以使用 * 进行通配,代表所有。

            Summary

上一篇:Spring Boot中的@GetMapping注解,如何使用

下一篇:联想服务器机箱怎么打开?