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

MySQL-----DCL基础操作



▶  DCL简介

        DCL英文全称是Data ControlLanguage(数据控制语言),用来管理数据库用户、控制数据库的访问权限。

DCL--管理用户

 ▶ 查询用户

use mysql;
select * from user;

 ▶ 创建用户

 ▶ 语法

        create user '用户名'@'主机名' identified by '密码'

设置为在任意主机上访问该数据库,只需要将主机名设置为%即可。

案例演示

         

        登录一下itcast,可以发现它的只能查询到了可数据库,这是因为没有设置它访问其他数据库的权限。


 ▶ 修改用户密码

 ▶语法

        alter user '用户名'@'主机名' identified with mysql_native_password by '新密码' 

案例演示

 

 ▶ 删除用户

 ▶语法

        drop user '用户名'@'主机名' 

案例演示

 



DCL--权限控制 


MySQL中常用的权限

  ▶ 查询权限

▶ 语法

        show grants for '用户名'@'主机'

 ▶ 授予权限

▶ 语法

        grant 权限列表 on 数据库名.表名 to '用户名'@'主机名'

 ▶ 撤销权限

▶ 语法

       revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名'

总结

 

相关文章:

  • 《Python 网络爬虫简易速速上手小册》第1章:Python 网络爬虫基础(2024 最新版)
  • Linux(二)
  • 【数据结构】09 线性表的链式存储实现
  • 【DDD】学习笔记-四色建模法
  • 2024年2月5日-2月11日周报
  • 论文介绍 VolumeDiffusion
  • 新版UI界面影视小程序亲测无问题带详细搭建教程
  • Python进阶--爬取美女图片壁纸(基于回车桌面网的爬虫程序)
  • Bert与ChatGPT
  • 专业排版设计软件:QuarkXPress 2024 for mac中文激活版
  • 【漏洞复现】狮子鱼CMS文件上传漏洞(wxapp.php)
  • python+flask+django医院预约挂号系统6nrhh
  • 3、安全开发-Python-协议库爆破FTPSSHRedisMYSQLSMTP等
  • 【C语言】三子棋游戏实现代码
  • 浅谈人工智能之深度学习~
  • Redis底层原理
  • 休斯顿NASA太空机器人进入最后测试阶段,或可模拟人类执行外星任务!
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之AlphabetIndexer组件
  • html5 audio video
  • EasyExcel的导入导出使用
  • 以色列消防部门:已控制住耶路撒冷山火
  • 中国固体火箭发动机领域杰出专家赵殿礼逝世,享年92岁
  • “80后”商洛市委副书记、市政府党组副书记赵孝任商洛市副市长
  • 国家卫健委有关负责人就白皮书发布答记者问
  • 住房和城乡建设部办公厅主任李晓龙已任部总工程师
  • 澎湃读报丨解放日报9个版聚焦:上海,加快建成具有全球影响力的科技创新高地