このページは機械翻訳したものです。
      INNODB_TABLES テーブルは、InnoDB テーブルに関するメタデータを提供します。
    
関連する使用法と使用例については、セクション15.15.3「InnoDB INFORMATION_SCHEMA スキーマオブジェクトテーブル」を参照してください。
      INNODB_TABLES テーブルには、次のカラムがあります:
    
- 
TABLE_IDInnoDBテーブルの識別子。 この値は、インスタンス内のすべてのデータベースで一意です。
- 
NAMEテーブルの名前。必要に応じてスキーマ (データベース) 名が前に付きます (例: test/t1)。 データベースおよびユーザーテーブルの名前の大文字/小文字は、もともと定義されていたものと同じで、lower_case_table_names設定による影響を受ける可能性があります。
- 
FLAGテーブル形式および記憶特性に関するビットレベルの情報を表す数値。 
- 
N_COLSテーブル内のカラムの数。 レポートされる数値には、 InnoDBによって作成される 3 つの非表示カラム (DB_ROW_ID、DB_TRX_ID、DB_ROLL_PTR) が含まれます。 レポートされる数には、virtual generated columns も含まれます (存在する場合)。
- 
SPACEテーブルが存在するテーブルスペースの識別子。0 は InnoDBシステムテーブルスペースを示します。 その他の数値は、file-per-table テーブルスペースまたは一般テーブルスペースのいずれかを表します。 この識別子は、TRUNCATE TABLEステートメントのあとでも同じままです。 file-per-table テーブルスペースの場合、この識別子はインスタンス内のすべてのデータベースのテーブルに対して一意です。
- 
ROW_FORMATテーブルの行形式 ( Compact,Redundant,DynamicまたはCompressed)。
- 
ZIP_PAGE_SIZEZip ページサイズ。 行フォーマットが Compressedのテーブルにのみ適用されます。
- 
SPACE_TYPEテーブルが属するテーブルスペースのタイプ。 使用可能な値は、システムテーブルスペースの場合は System、一般テーブルスペースの場合はGeneral、file-per-table テーブルスペースの場合はSingleです。CREATE TABLEまたはALTER TABLETABLESPACE=innodb_systemを使用してシステムテーブルスペースに割り当てられたテーブルのSPACE_TYPEはGeneralです。 詳細は、CREATE TABLESPACEを参照してください。
- 
INSTANT_COLSALTER TABLE ... ADD COLUMNとALGORITHM=INSTANTを使用して最初のインスタントカラムを追加する前のテーブルのカラム数。
例
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_TABLES WHERE TABLE_ID = 214\G
*************************** 1. row ***************************
     TABLE_ID: 214
         NAME: test/t1
         FLAG: 129
       N_COLS: 4
        SPACE: 233
   ROW_FORMAT: Compact
ZIP_PAGE_SIZE: 0
   SPACE_TYPE: General
 INSTANT_COLS: 0メモ
- このテーブルをクエリーするには - PROCESS権限が必要です。
- INFORMATION_SCHEMA- COLUMNSテーブルまたは- SHOW COLUMNSステートメントを使用して、データ型やデフォルト値など、このテーブルのカラムに関する追加情報を表示します。