# 26.3.32 信息_架构 架构_扩展表
这SCHEMATA_EXTENSIONS
表(自 MySQL 8.0.22 起可用)增加了图式
包含有关架构选项信息的表。
这SCHEMATA_EXTENSIONS
表有这些列:
CATALOG_NAME
架构所属的目录的名称。这个值总是
定义
.SCHEMA_NAME
架构的名称。
选项
架构的选项。如果架构是只读的,则该值包含
只读=1
.如果架构不是只读的,则没有只读
选项出现。
# 例子
mysql> ALTER SCHEMA mydb READ ONLY = 1;
mysql> SELECT * FROM INFORMATION_SCHEMA.SCHEMATA_EXTENSIONS
WHERE SCHEMA_NAME = 'mydb';
+--------------+-------------+-------------+
| CATALOG_NAME | SCHEMA_NAME | OPTIONS |
+--------------+-------------+-------------+
| def | mydb | READ ONLY=1 |
+--------------+-------------+-------------+
mysql> ALTER SCHEMA mydb READ ONLY = 0;
mysql> SELECT * FROM INFORMATION_SCHEMA.SCHEMATA_EXTENSIONS
WHERE SCHEMA_NAME = 'mydb';
+--------------+-------------+---------+
| CATALOG_NAME | SCHEMA_NAME | OPTIONS |
+--------------+-------------+---------+
| def | mydb | |
+--------------+-------------+---------+
# 笔记
SCHEMATA_EXTENSIONS
是一个非标准INFORMATION_SCHEMA
桌子。