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

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
💫个人格言:“没有罗马,那就自己创造罗马~”

anything but 根本不


在这里插入图片描述

SQL

DCL—权限控制

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

权限控制的操作

1.查询权限

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

在这里插入图片描述

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

2.授予权限

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

在这里插入图片描述

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

在这里插入图片描述


3.撤销权限

REVOKE 权限列表 ON 数据库名.表名 FROM `用户名`@`主机名` ;
撤销权限
revoke all on itcast.* from 'Betty'@'%';

在这里插入图片描述
在这里插入图片描述

Created with Raphaël 2.3.0 运行结果表示:我们已经没有itcast这个数据库的所有权限。
  • ⚠️注意
    • 多个权限之间,使用逗号分隔。
    • 授权时,数据库名和表名可以使用 * 进行通配,代表所有。

Summary

在这里插入图片描述
](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

相关推荐

  1. DQLDCL mysql常用函数

    2024-02-09 09:20:04       46 阅读
  2. MySQL权限管理访问控制

    2024-02-09 09:20:04       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-09 09:20:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-09 09:20:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-09 09:20:04       87 阅读
  4. Python语言-面向对象

    2024-02-09 09:20:04       96 阅读

热门阅读

  1. 法国实习面试——计算机相关专业词汇

    2024-02-09 09:20:04       51 阅读
  2. Ansible

    Ansible

    2024-02-09 09:20:04      35 阅读
  3. 【C#】Xasset加载资源模块

    2024-02-09 09:20:04       51 阅读
  4. K8S系列文章之 [Alpine搭建docker环境]

    2024-02-09 09:20:04       49 阅读
  5. Go基础知识学习-习题题解

    2024-02-09 09:20:04       55 阅读