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

mysql 学习7 DCL语句,用来管理数据库用户,控制数据库的访问权限

DCL data control language 数据控制语言:

用来管理数据库用户,控制数据库的访问权限

有两个功能:

一,用户管理的SQL 语句,添加用户,删除用户,修改用户

查询用户

在mysql 中,用户的信息,用户拥有的权限的信息,都是存放在系统数据库 mysql 中的 user 表中的 。因此我们可以先进入到 mysql 数据库,然后查看 user 这张表

use mysql;

select * from user;

在 mysql 中,如果我们要创建用户,删除用户,修改用户,需要通过 user + host 同时定位

创建用户

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

修改用户密码

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

删除用户

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

二,权限控制,让新用户对于数据库,表有对应的权限

总结


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

相关文章:

  • Python爬虫:1药城店铺爬虫(完整代码)
  • CH340G上传程序到ESP8266-01(S)模块
  • 1. 【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--前言
  • 使用 Go 语言调用 DeepSeek API:完整指南
  • AnswerRocket:通过 AI 辅助简化分析
  • Java设计模式:行为型模式→状态模式
  • k8s二进制集群之各节点部署
  • 【华为OD-E卷 - 跳格子2 100分(python、java、c++、js、c)】
  • Git 的安装与基本配置
  • 使用开源项目:pdf2docx,让PDF转换为Word
  • Activity相关学习(一)
  • 进程及从Linux分析进程
  • 25.02.04 《CLR via C#》 笔记14
  • PyQt4学习笔记2】Qt 的 Model/View 架构
  • c++ 程序计算圆的面积(Program to find area of a circle)
  • Vue3 插槽系统详解
  • PyQt4学习笔记3】QDockWidget
  • 基于多智能体强化学习的医疗AI中RAG系统程序架构优化研究
  • Linux的简单使用和部署4asszaaa0
  • 探索 Copilot:开启智能助手新时代
  • Django框架的全面指南:从入门到高级
  • HarmonyOS_如何字体跟随系统
  • MySQL适合创建索引的11种情况
  • DeepSeek 的含金量还在上升
  • 2025新时代 | 分析并解决企业跨域问题
  • 两种文件类型(pdf/图片)打印A4半张纸方法