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

【MySQL数据库入门到精通-06 DCL操作】

一、DCL

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

二、使用步骤

1.查询与创建用户

代码如下(示例):

-- DCL 管理用户
-- 1.查询用户
use mysql;
select *from user;-- 2.创建用户
-- create user '用户名'@'主机名' identified by '密码';-- 创建用户itcast 只能在当前主机localhost访问,密码123456
create user 'itcast'@'localhost' identified by '123456';

在这里插入图片描述

2. 创建用户任意主机访问%

-- 创建用户heima 可以在任意主机访问该数据库 密码123456
create user 'heima'@'%' identified by '123456';

在这里插入图片描述

3.修改用户密码

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

在这里插入图片描述

在这里插入图片描述

4.删除用户密码

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

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

三、SQL语句

-- DCL 管理用户
-- 1.查询用户
use mysql;
select *from user;-- 2.创建用户
-- create user '用户名'@'主机名' identified by '密码';-- 创建用户itcast 只能在当前主机localhost访问,密码123456
create user 'itcast'@'localhost' identified by '123456';-- 创建用户heima 可以在任意主机访问该数据库 密码123456
create user 'heima'@'%' identified by '123456';-- 3.修改用户heima的访问密码1234
alter user 'heima'@'%' identified with mysql_native_password by '1234';
-- 4.删除itcast@localhost用户
drop user 'itcast'@'localhost';
http://www.xdnf.cn/news/1736.html

相关文章:

  • 《数据结构之美--栈和队列》
  • 三格电子Profinet从站转EtherNet/IP从站网关:工业通信协议转换的桥梁
  • 每日Python 4.24
  • 动态自适应分区算法(DAPS)设计流程详解
  • 深度学习:迁移学习
  • 2025年04月24日Github流行趋势
  • 那些年开发踩过的坑
  • day002
  • C++/Qt中QActionGroup类用法
  • 100.HTB-Meow
  • Redis高级数据类型解析(二)——Set、Sorted Set与Geo实战指南
  • 怎么设定自动化测试目标?
  • AI打开潘多拉魔盒?当深度伪造成为虚假信息的核动力引擎
  • RAG 的完整流程是怎么样的?
  • 【扣子Coze 智能体案例四】五行八卦占卜智能体
  • ESP32_IDF_VScode安装多版本共存
  • MySQL-自定义函数
  • 济南国网数字化培训班学习笔记-第二组-2节-输电线路施工及质量
  • Spring MVC HandlerAdapter 的作用是什么? 为什么 DispatcherServlet 不直接调用 Controller 方法?
  • Redis Cluster 使用 CRC16 算法实现 Slot 槽位分片的核心细节
  • VocalPitchMonitor汉化版:专业音调检测,助力歌唱练习
  • 从零开始在Win上添加一块QEMU开发板(四)实现简单USART
  • Vue 2 的响应式 API 和 Vue 3 的组合式 API 的详细对比,从核心机制、使用方式、代码示例及优缺点展开
  • C++ 类与对象(上):从基础定义到内存布局的深度解析
  • PowerToys:让你的windows拥有更丝滑的体验
  • java多线程(3.0)
  • Redis从入门到上手-全面讲解redis使用.
  • 【数据结构】_树和二叉树
  • VMware与Docker:虚拟化技术的双轨演进与融合实践
  • 【前端】【面试】在前端开发中,如何实现图片的渐进式加载,以及这样做的好处是什么?