二、SQL-6.DCL-2.权限控制

*数据库的通配符,出现在数据库位置上表示所有数据库,出现在表名位置上,表示所有表

%是主机名的通配符,表示所有主机。

e.g.所有数据库(*)的所有表(*)的所有权限(all),类似超级管理员:

sql 复制代码
grant all on *.* to 'heima'@'%';

一、案例:查询权限

sql 复制代码
show grants for 'heima'@'%';

二、案例:授予权限,授予itcast数据库的所有表的权限

sql 复制代码
grant all on itcast.* to 'heima'@'%';

再查询权限,运行show grants for 'heima'@'%';

命令行验证,先退出,登录heima用户,查看权限:

三、案例:撤销权限

sql 复制代码
revoke all on itcast.* from 'heima'@'%';

再查询权限,运行show grants for 'heima'@'%';

命令行验证,先退出,登录heima用户,查看权限:

相关推荐
2401_889884665 分钟前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
李宥小哥9 分钟前
SQLite04-表数据管理
java·jvm·数据库
Smoothcloud_润云22 分钟前
GORM 事务管理与 Repository 模式完整指南
前端·数据库·代码规范
aq553560023 分钟前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql
七夜zippoe39 分钟前
PostgreSQL高级特性在Python中的实战:JSONB、全文搜索、物化视图与分区表深度解析
数据库·python·postgresql·性能优化·分区表
七七powerful39 分钟前
养龙虾--codebuddy调用mysql-mcp-server 查询MySQL
服务器·数据库·mysql·mcp
@insist12343 分钟前
软件设计师-E-R 模型核心原理与应用指南
数据库·oracle·软考·软件设计师·软件水平考试
Insist7531 小时前
Kingbase--单机部署完整流程
运维·数据库
咖啡の猫1 小时前
Redis命令-Set命令
数据库·chrome·redis
天涯明月19931 小时前
服务网格完全指南:从基础概念到生产实践
java·服务器·数据库·分布式·微服务