Day5-MySQL-SQL-4

DQL

DQL-执行顺序

DCL

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

DCL-管理用户

1.查询用户

USE mysql;

SELECT * FROM user;

2.创建用户

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

3.修改用户密码

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

4.删除用户

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

注意:

主机名可以使用%通配

这类SQL开发人员操作的比较少,主要是DBA(Database Administrator 数据库管理员)使用

DCL-权限控制

常用的权限

1.查询权限

SHOW GRANTS FOR '用户名'@'主机名'

2.授予权限

GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名'

3.撤销权限

REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名'

注意:

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

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

相关推荐
数聚天成DeepSData9 小时前
遥感农业数据集下载全攻略
数据库·人工智能·深度学习·机器学习·自然语言处理·数据挖掘
一勺菠萝丶9 小时前
生产环境平滑升级实战-Nginx维护页数据库迁移与安全回滚
数据库·nginx·安全
心静自然凉8009 小时前
MySQL主从同步配置(一主一从)
数据库
haidy ahmed9 小时前
企微复杂审批流反序列化:动态表单解析引擎与EAV存储模型
数据库·人工智能·自动化·企业微信
Lihua奏9 小时前
MVCC:为什么多人同时读写数据,数据库还能不乱
数据库
9523610 小时前
Redis - 应用
数据库·redis·分布式·缓存
青山木10 小时前
一把 Redis 分布式锁,踩透四个坑:锁争抢、僵尸锁、锁过期、锁丢失
java·数据库·redis·后端
数智化管理手记10 小时前
智能财务如何减少财务加班?智能财务落地需要哪些工具支撑?
大数据·网络·数据库·数据挖掘·精益工程
IvorySQL10 小时前
深度拆解 IvorySQL 去 O 核心解决方案
数据库·人工智能·postgresql
吴声子夜歌10 小时前
Redis 3.x——客户端
数据库·redis