22. SCHEMA_PRIVILEGES

SCHEMA_PRIVILEGES表提供有关schema(数据库)特权的信息。它从mysql.db系统表中获取其值。

SCHEMA_PRIVILEGES表有以下列:

  • GRANTEE :授予权限的帐户的名称,格式为“user_name”@“host_name”。
  • TABLE_CATALOG :schema所属目录的名称。该值始终为def。
  • TABLE_SCHEMA :schema的名称
  • PRIVILEGE_TYPE:授予的特权。该值可以是可以在schema级别授予的任何权限;请参见“GRANT语法”。每行列出一个权限,因此被授权者拥有每个schema权限一行。
  • IS_GRANTABLE :如果用户具有GRANT OPTION权限,则为YES,否则为NO。输出不会将GRANT OPTION列为具有PRIVILEGE_TYPE =’GRANT OPTION’的单独行。

Notes

  • SCHEMA_PRIVILEGES表是非标准的INFORMATION_SCHEMA表。

以下语句不等价:


mysql> select * from schema_privileges;
+-----------------------------+---------------+--------------------+----------------+--------------+
| GRANTEE | TABLE_CATALOG | TABLE_SCHEMA | PRIVILEGE_TYPE | IS_GRANTABLE |
+-----------------------------+---------------+--------------------+----------------+--------------+
| 'mysql.sys'@'localhost' | def | sys | TRIGGER | NO |
| 'mysql.session'@'localhost' | def | performance_schema | SELECT | NO |
| 'wanbin'@'192.168.%' | def | test | SELECT | NO |
+-----------------------------+---------------+--------------------+----------------+--------------+
3 rows in set (0.00 sec) mysql> show grants;
+---------------------------------------------------------------------+
| Grants for root@localhost |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION |
+---------------------------------------------------------------------+
2 rows in set (0.00 sec)

最新文章

  1. (转)我如何利用前端技术得到 XXOO 网站的 VIP
  2. 简述移动端IM开发的那些坑:架构设计、通信协议和客户端
  3. 无法定位程序输入点 crtis tailoredApp 于动态链接库MSVCR110.dll
  4. 实现IDisposable接口的模式
  5. Spark SQL Catalyst源代码分析Optimizer
  6. C#中使用ref 和 out 的一点认识
  7. Java IO学习笔记一
  8. File API简介
  9. 转载 互斥体与互锁 <第五篇>
  10. 匿名内部类中使用的外部局部变量为什么只能是final变量
  11. HttpServletRequestWrapper
  12. vuex使用modules namespaced 后,模块名不同,函数名相同时候在组件中分发Action
  13. Python ---chart
  14. mybatis之使用注解
  15. C#中2个日期类型相减
  16. 细思极恐-你真的会写java吗?
  17. 【BZOJ4129】Haruna’s Breakfast(树上莫队)
  18. 使用tcpdump观察IPV4头部结构
  19. laravel5.5源码阅读草稿——入口
  20. 【TOJ 5065】最长连续子序列(前缀和)

热门文章

  1. DFS系列 POJ(自认为的讲解)
  2. Java--------------Mysql中时间按要求查询
  3. 第十八篇 .NET高级技术之Linq与EF Code-First Fluent API基础讲解
  4. htm5 + ajax 文件上传
  5. the little schemer 笔记(10)
  6. CGI、ASP、PHP、JSP、 ASP.NET网站开发语言比较
  7. Substring CodeForces - 919D
  8. Codeforces Round #321 (Div. 2)
  9. Reduce实现
  10. req.getParameter()无法获取参数(附前端json序列化)