10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 36.3 mb
PDF (A4)- 36.3 mb
手册页(TGZ)- 235.4 kb
手册页(邮政编码)- 347.1 kb
信息(Gzip)- 3.3 mb
信息(邮政编码)- 3.3 mb
本手册节选

24.4.23 INNODB_SYS_TABLES表信息

INNODB_SYS_TABLES表提供关于InnoDB表,相当于从信息SYS_TABLES表中InnoDB数据字典。

有关相关用法信息和示例,请参见第14.16.3节,“InnoDB信息模式系统表”

INNODB_SYS_TABLES表有这些列:

  • TABLE_ID

    的标识符。InnoDB表格该值在实例中的所有数据库中都是唯一的。

  • 的名字

    表的名称,在适当的地方前面加上模式(数据库)名称(例如,测试/ t1).数据库和用户表的名称与最初定义时相同,可能受到lower_case_table_names设置。

  • 国旗

    表示关于表格式和存储特性的位级信息的数值。

  • N_COLS

    表中的列数。所报告的数字包括由创建的三个隐藏列InnoDBDB_ROW_IDDB_TRX_ID,DB_ROLL_PTR).报告的数字还包括虚拟生成的列,如果存在。

  • 空间

    表所在表空间的标识符。0意味着InnoDB系统表空间.其他任何数字都代表afile-per-table表空间或通用表空间。这个标识符在a之后保持不变截断表声明。对于每个表文件的表空间,这个标识符对于实例中所有数据库中的表都是惟一的。

  • FILE_FORMAT

    表的文件格式(羚羊梭鱼).

  • ROW_FORMAT

    表的行格式(紧凑的冗余动态,或压缩).

  • ZIP_PAGE_SIZE

    zip页大小。仅适用于行格式为的表压缩

  • SPACE_TYPE

    表所属的表空间类型。可能的值有系统对于系统表空间,一般对于一般表空间,和file-per-table表空间。表分配给系统表空间使用创建表ALTER TABLE表空间= innodb_system有一个SPACE_TYPE一般.有关更多信息,请参见创建表空间

例子

SELECT * FROM INFORMATION_SCHEMA。INNODB_SYS_TABLESWHERE TABLE_ID = 214\G *************************** 1. row *************************** TABLE_ID: 214 NAME: test/t1 FLAG: 129 N_COLS: 4 SPACE: 233 FILE_FORMAT: Antelope ROW_FORMAT: Compact ZIP_PAGE_SIZE: 0 SPACE_TYPE: General

笔记

  • 你必须有过程查询该表的权限。

  • 使用INFORMATION_SCHEMA表或显示列语句以查看关于该表列的其他信息,包括数据类型和默认值。