Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


MySQL 8.0 リファレンスマニュアル  /  INFORMATION_SCHEMA テーブル  /  INFORMATION_SCHEMA SCHEMATA_EXTENSIONS テーブル

このページは機械翻訳したものです。

26.32 INFORMATION_SCHEMA SCHEMATA_EXTENSIONS テーブル

SCHEMATA_EXTENSIONS テーブル (MySQL 8.0.22 で使用可能) は、SCHEMATA テーブルをスキーマオプションに関する情報で拡張します。

SCHEMATA_EXTENSIONS テーブルには、次のカラムがあります:

  • CATALOG_NAME

    スキーマが属するカタログの名前。 この値は常に def です。

  • SCHEMA_NAME

    スキーマの名前。

  • OPTIONS

    スキーマのオプション。 スキーマが読取り専用の場合、値には READ ONLY=1 が含まれます。 スキーマが読取り専用でない場合、READ ONLY オプションは表示されません。

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 テーブルです。