Mysql 数据库主要系统表说明1
猎取所有表结构(TABLES)SELECT * FROM information_schema
TABLES WHERE TABLE_SCHEMA='数据库名';TABLES 表:提供了关于数据库中的表的信息(包括视图)
详细表述了某个表属于哪个 schema,表类型,表引擎,创建时间等信息
各字段说明如下:字段含义Table_catalog数据表登记目录Table_schema数据表所属的数据库名Table_name表名称Table_type表类型[system view|base table]Engine使用的数据库引擎[MyISAM|CSV|InnoDB]Version版本,默认值 10Row_format行格式[Compact|Dynamic|Fixed]Table_rows表里所存多少行数据Avg_row_length平均行长度Data_length数据长度Max_data_length最大数据长度Index_length索引长度Data_free自由数据
Auto_increment做自增主键的自动增量当前值Create_time表的创建时间Update_time表的更新时间Check_time表的检查时间Table_collation表的字符校验编码集Checksum校验和Create_options创建选项Table_comment表的注释、备注2
猎取表字段(COLUMNS)SELECT * FROM information_schema
COLUMNS WHERE TABLE_SCHEMA=' 数 据 库 名 ’ AND TABLE_NAME='表名'COLUMNS 表:提供了表中的列信息
详细表述了某张表的所有列以及每个列的信息
各字段的说明信息如下:字段含义