MySQL-----DCL基础操作

news/2024/12/21 23:10:34/


▶  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.ppmy.cn/news/1350023.html

相关文章

[自然语言处理|NLP] 文本分类与情感分析,数据预处理流程,包括了同义词替换和拼写纠正,以及使用NLTK库和TextBlob库进行标记化和情感分析(附代码)

[自然语言处理|NLP] 文本分类与情感分析,数据预处理流程,包括了同义词替换和拼写纠正,以及使用NLTK库和TextBlob库进行标记化和情感分析(附代码)。 自然语言处理(Natural Language Processing,简称NLP)是人工智能领域的一个重要分支,涉及了处理和理解人类语言的技术…

快速手动完成 VS 编写脚本自动化:如何选取最高效的工作方式?

那些不懂技术的朋友们可能会觉得,写代码写脚本不就是敲敲键盘嘛,搞那么高科技做什么,直接手工点点鼠标不就完事了。 这种看法很常见,但实际情况要复杂得多。 首先,手工操作虽然对于短期和小规模的任务来说似乎更快&am…

springboot177健身房管理系统

简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的 适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考, 不得用于商业或者非法用途,否则,一切后果请用户自负。 看运行截图看 第五章 第四章 获取资料方式 **项…

wireshark抓包问题及学习

wireshark抓包问题及学习 【场景1】服务A请求服务B经常超过3s,报错i/o timeout,想看下是否网络波动或者负载太高。需要抓包分析。 问题1: 超时时间不定,且请求量过大,一直抓了存文件里抓包文件过大。 解决学习&…

STM32 适合人群

STM32 适合各种需要进行嵌入式系统开发的人群,具体如下: 嵌入式系统工程师:嵌入式系统工程师可以使用 STM32 进行系统设计、硬件和软件编程、测试和部署等工作。学生和研究人员:学生和研究人员可以使用 STM32 进行实验、学习和研…

线性代数的本质——1 向量

向量是线性代数中最为基础的概念。 何为向量? 从物理上看, 向量就是既有大小又有方向的量,只要这两者一定,就可以在空间中随便移动。 从计算机应用的角度看,向量和列表很接近,可以用来描述某对象的几个不同…

利用Python和pandas库进行股票技术分析:移动平均线和MACD指标

利用Python和pandas库进行股票技术分析:移动平均线和MACD指标 介绍准备工作数据准备计算移动平均线计算MACD指标结果展示完整代码演示 介绍 在股票市场中,技术分析是一种常用的方法,它通过对股票价格和交易量等历史数据的分析,来…

备战蓝桥杯---组合数学基础1

让我们来几道高中的组合题吧: 1.我们一定有n个向下,为 2.我们挑最大的两个,条件是他们奇偶性相同,为2*A10,2; 3.用捆绑法即可。 4.我们用隔板法,为 5.问题等价于23个相同的球放到3个盒子里,每个盒子至少…