SQL-DCL(三)

一.DCL介绍

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

二.两个方面

1.数据库可以由那些用户访问

2.可以访问那些内容

三.DCL-管理用户

1.查询用户

USE  mysql
SELECT * FROM user

2.创建用户

CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'

主机名:

3.修改密码

ALTER USER '用户名'@'主机名' IDENTIFIED WITH mysql_native_password BY '新密码'

4.删除用户

DROP  USER '用户名'@'主机名'

四.创建用户xxx,只能在当前主机进行访问,密码是:123456

create user 'xxx'@'localhost'  identified  by '123456'

创建了用户但是没有访问权限,只能在本机访问。

五.创建用户xxx,在任意主机访问该数据库,密码是:123456

create user 'xxx'@'%'  identified  by '123456'

六.修改用户xxx的密码为1234

alter user 'xxx'@'%' identtified mysql——native——password by '1234'

七.将xxx用户删掉

drop user 'xxx'@'localhost'

八.权限管理

1.查询权限

show grants for 'XXX'@'%'

2.授予权限

grant  all on xxx.* to 'XXX'@'%'

3.撤销权限

REVOKE all on xxx.* from 'XXX'@'%'

4.注意事项:

1.多个权限之间,使用逗号分隔

2.授权时,数据库名和表名可以使用*进行通配,代表所有。

相关推荐

  1. MySQL学习必备SQL_DDL_DML_DQL

    2024-07-12 06:10:05       38 阅读
  2. SQL中的DMLDDL以及DCL是什么?

    2024-07-12 06:10:05       53 阅读
  3. 数据库(SQL语句:DML&&DQL

    2024-07-12 06:10:05       40 阅读
  4. SQL_DCL_管理用户

    2024-07-12 06:10:05       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 06:10:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 06:10:05       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 06:10:05       58 阅读
  4. Python语言-面向对象

    2024-07-12 06:10:05       69 阅读

热门阅读

  1. 自动优化:SQL Server数据库自动收缩配置指南

    2024-07-12 06:10:05       27 阅读
  2. 数据结构第20节 快速排序以及优化

    2024-07-12 06:10:05       27 阅读
  3. 力扣 1两数之和

    2024-07-12 06:10:05       27 阅读
  4. Elasticsearch基础教程

    2024-07-12 06:10:05       22 阅读
  5. 分享WPF的UI开源库

    2024-07-12 06:10:05       29 阅读
  6. C# —— 数组的告诫查询方法

    2024-07-12 06:10:05       26 阅读
  7. 内网、外网通信的底层实现

    2024-07-12 06:10:05       23 阅读
  8. 什么是XSS跨站脚本攻击

    2024-07-12 06:10:05       25 阅读
  9. 托管你的程序——命令行后台运行记录

    2024-07-12 06:10:05       27 阅读
  10. JDBC 实例分享——简易图书管理系统

    2024-07-12 06:10:05       25 阅读
  11. 工作理念分享

    2024-07-12 06:10:05       26 阅读
  12. 如何安装和管理RabbitMQ

    2024-07-12 06:10:05       29 阅读
  13. 微信小程序连接阿里云IOT物联网平台

    2024-07-12 06:10:05       28 阅读
  14. [Linux][Shell][Shell函数]详细讲解

    2024-07-12 06:10:05       26 阅读
  15. vivado EQUIVALENT_DRIVER_OPT、EXCLUDE_PLACEMENT

    2024-07-12 06:10:05       25 阅读