MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
INNODB_DATAFILES テーブルには、InnoDB file-per-table および一般テーブルスペースのデータファイルパス情報が表示されます。
関連する使用法と使用例については、セクション15.15.3「InnoDB INFORMATION_SCHEMA スキーマオブジェクトテーブル」を参照してください。
INFORMATION_SCHEMA FILES テーブルには、file-per-table テーブルスペース、一般テーブルスペース、システムテーブルスペース、グローバル一時テーブルスペースおよび undo テーブルスペースを含む InnoDB テーブルスペースタイプのメタデータがレポートされます。
INNODB_DATAFILES テーブルには、次のカラムがあります:
SPACE
テーブルスペース ID。
PATH
テーブルスペースデータファイルのパス。 file-per-table テーブルスペースが MySQL データディレクトリ外の場所に作成される場合、パス値は完全修飾ディレクトリパスです。 それ以外の場合、パスはデータディレクトリに対する相対パスになります。
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_DATAFILES WHERE SPACE = 57\G
*************************** 1. row ***************************
SPACE: 57
PATH: ./test/t1.ibd
このテーブルをクエリーするには PROCESS 権限が必要です。
INFORMATION_SCHEMA COLUMNS テーブルまたは SHOW COLUMNS ステートメントを使用して、データ型やデフォルト値など、このテーブルのカラムに関する追加情報を表示します。