USER_ATTRIBUTES表提供有关用户注释和用户属性的信息。它从mysql.user系统表中获取其值。

该USER_ATTRIBUTES表包括以下列:

USER

注释,属性或两者都属于的帐户名的用户名部分。

HOST

帐户名的主机名部分。

ATTRIBUTE

用户注释,用户属性或两者均属于JSON对象表示法中的前两列中显示的用户和主机指定的用户。属性的显示与使用CREATE USER ... ATTRIBUTE ...或 设置的完全相同 ALTER USER ... ATTRIBUTE ...。用户评论显示为具有键的键值对comment。

例如,该语句 CREATE USER 'bill'@'localhost' COMMENT 'A comment' ATTRIBUTE '{"foo": "bar", "bazz": "fazz"}'将以下行添加到USER_ATTRIBUTES表中:

+------+-----------+--------------------------------------------------------+

| USER | HOST | ATTRIBUTE |

+------+-----------+--------------------------------------------------------+

| bill | localhost | {"foo": "bar", "bazz": "fazz", "comment": "A comment"} |

+------+-----------+--------------------------------------------------------+

笔记

USER_ATTRIBUTES是非标准 INFORMATION_SCHEMA表。

要仅获取给定用户的用户注释(不带引号的字符串),可以使用如下查询:

mysql> SELECT ATTRIBUTE->>"$.comment" AS Comment

-> FROM INFORMATION_SCHEMA.USER_ATTRIBUTES

-> WHERE USER='bill' AND HOST='localhost';

+-----------+

| Comment |

+-----------+

| A comment |

+-----------+

同样,您可以使用键的值获得给定用户属性的未报价值。

该USER_ATTRIBUTES表是在MySQL 8.0.21中添加的。

mysql字段attributes_mysql8 参考手册-INFORMATION_SCHEMA USER_ATTRIBUTES表相关推荐

  1. mysql profiling表_mysql8 参考手册-INFORMATION_SCHEMA PROFILING表

    PROFILING表提供语句分析信息.其内容对应于SHOW PROFILE和SHOW PROFILES 语句产生的信息(请参见第13.7.7.30节" SHOW PROFILE语句" ...

  2. mysql columns表_mysql8 参考手册-INFORMATION_SCHEMA COLUMNS表

    COLUMNS表提供有关表中列的信息.相关 ST_GEOMETRY_COLUMNS表提供有关存储空间数据的表列的信息. 该COLUMNS表包含以下列: TABLE_CATALOG 包含该列的表所属的目 ...

  3. mysql routines是什么_mysql8 参考手册-INFORMATION_SCHEMA ROUTINES表

    ROUTINES表提供有关存储例程(存储过程和存储函数)的信息.该ROUTINES表不包括内置SQL函数或用户定义函数(UDF). 该ROUTINES表包含以下列: SPECIFIC_NAME 例程的 ...

  4. MySQL 8.0 参考手册

    MySQL 8.0 参考手册 : MySQL 8.0 参考手册

  5. 《MySQL 8.0 参考手册》第 14 章 MySQL 数据字典

    文章目录 14.1 数据字典模式 数据字典升级过程 使用 MySQL 调试版本查看数据字典表 14.2 删除基于文件的元数据 14.3 事务型数据字典 14.4 数据字典缓存 14.5 INFORMA ...

  6. mysql 5.1.3,3. 教程 - [ MySQL 5.1参考手册 ] - 在线原生手册 - php中文网

    为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码.如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名.联系管理员以找出进行连接所使用的参数(即,连 ...

  7. mysql8支持myISAM_mysql8 参考手册--优化MyISAM表

    MyISAM存储引擎在以读为主的数据或低并发操作中表现最好,因为表锁限制了同时执行更新的能力.在MySQL中,InnoDB是默认的存储引擎,而不是MyISAM. 优化MyISAM查询 一些加快MyIS ...

  8. mysql5.7.16 表空间加密,MySQL :: MySQL 5.7参考手册:: A.16 MySQL 5.7 FAQ:InnoDB表空间加密...

    A.16.1. 数据是否被授权查看的用户解密? 是.InnoDB表空间加密旨在为客户提供在数据库中透明地应用加密而不影响现有应用程序的能力.以加密格式返回数据会破坏大多数现有的应用程序.InnoDB表 ...

  9. mysql5.5连接器_MySQL :: MySQL 5.1参考手册 :: 26. 连接器

    "数据源"是提供数据的地点.数据源必须有稳定的标识符,即数据源名.使用数据源名,MySQL可访问初始化信息.通过初始化信息,MySQL能够了解去哪里访问数据库,以及在开始访问时使用 ...

最新文章

  1. ORDNet:为场景分割捕获全范围依赖关系
  2. OpenStack在keystone部分同步数据库报错Errno 13解决办法
  3. Dynamips和Vmware完成CCVP试验(8)
  4. Scala隐式转换之隐式类
  5. java 网站计数器_Java Bean实现网页来访计数器
  6. 即时系统和非即时系统的区别?_企业即时通讯系统拥有哪些二次开发能力?
  7. tyvj1194 划分大理石
  8. Android LoaderManager原理剖析
  9. 黑盒测试方法之功能图法
  10. MYSQL将两张表的数据合并显示
  11. yii2-jui的基本使用
  12. SV学习(1)——数据类型
  13. 手把手教你用Python自制拼图小游戏
  14. Java笨狗groovy学习笔记—Regular Expressions
  15. matlab hold on 置顶,matlab中 hold on 与hold off的用法
  16. ITU-R BT.601 Y'CbCr
  17. es6,es7,webpack 和 babel(爱前端)
  18. Ubuntu ee key too small
  19. micropython ota_物联网产品的首选方案——5款追求极简设计的ESP32-PICO-D4开发板
  20. docker 基础命令操作 镜像以及容器的基本操作演示

热门文章

  1. 微店的Java面试流程
  2. Python 将一个目录下的所有word文档转为txt
  3. andorid不同进程之间如何相互操作
  4. 从WGAN到WGAN-GP
  5. #萌新日志#2. 使用BraTS 2020数据集训练nnUNet(多模态和单模态)
  6. 无线网络系统入门必备知识点
  7. JavaScript中this面试题, 四道题彻底清楚this指向问题
  8. 捞点大厂产品经理(合作企业招聘),没年龄限制~~~
  9. 一文讲懂数据库隔离级别
  10. My97DatePicker