当前位置: 首页 > article >正文

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

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

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

anything but 根本不

文章目录

  • `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'@'%';

在这里插入图片描述

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)


http://www.kler.cn/a/231782.html

相关文章:

  • vue项目使用eslint+prettier管理项目格式化
  • 华为HCIP——MSTP/RSTP与STP的兼容性
  • SpringCloud篇(服务保护 - Sentinel)
  • 如何使用 XML Schema
  • 什么是 C++ 内联函数?它的作用是什么?
  • python-文件内容操作
  • 智慧自助餐饮系统(SpringBoot+MP+Vue+微信小程序+JNI+ncnn+YOLOX-Nano)
  • SASS 官方文档速通
  • TCP和UDP相关问题(重点)(5)——5.TCP三次握手和四次挥手(非常重要)
  • 移动云ONAIR媒体云全解读!媒体内容数字化融合一站式解决方案
  • 小白代码审计入门
  • 每日一题——LeetCode1422.分割字符串的最大得分
  • 在Python中如何定义一个闭包并使用它
  • 跳过mysql5.7密码并重置密码 shell脚本
  • IP风险画像在企业网络统计与安全防范中应用
  • 使用Vue+ ECharts进行动态图表展示
  • jsp教务管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • Spring Boot的打包方式:JAR vs. WAR 打包方式
  • office文件转pdf在线预览
  • Redis面试题41
  • Ubuntu 命令与脚本
  • Redis核心技术与实战【学习笔记】 - 29.Redis的未来猜想,基于 NVM内存
  • GO语言笔记4-标识符、关键字与运算符
  • MySQL的DML语言
  • LeetCode Python - 1.两数之和
  • C# OMRON PLC FINS TCP协议简单测试