当前位置: 首页 > 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 '用户名'@'主机名'

总结

 

http://www.dtcms.com/a/8265.html

相关文章:

  • 《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的导入导出使用
  • 【深度学习每日小知识】全景分割
  • 测试开发体系
  • 专业140+总分410+华南理工大学811信号与系统考研经验华工电子信息与通信,真题,大纲,参考书。
  • Android 识别车牌信息
  • 计算机网络相关题目及答案(第五章)
  • 智慧自助餐饮系统(SpringBoot+MP+Vue+微信小程序+JNI+ncnn+YOLOX-Nano)
  • 边缘计算第二版施巍松——第七章 边缘计算资源调度
  • C#用Array类的FindAll方法和List<T>类的Add方法按关键词在数组中检索元素并输出
  • 分享66个时间日期JS特效,总有一款适合您
  • 使用Pycharm在本地调用chatgpt的接口