INFORMATION_SCHEMA数据库
类似其他数据库的数据字典,各个字典含义不做详述,以下摘自MYSQL联机文档:
如下:
mysql> select table_name,engine from information_schema.tables where table_name like 't%';
+---------------------------+--------------------+
| table_name | engine |
+---------------------------+--------------------+
| TABLES | MEMORY |
| TABLESPACES | MEMORY |
| TABLE_CONSTRAINTS | MEMORY |
| TABLE_PRIVILEGES | MEMORY |
| TRIGGERS | MyISAM |
| t | MyISAM |
| tables_priv | MyISAM |
| time_zone | MyISAM |
| time_zone_leap_second | MyISAM |
| time_zone_name | MyISAM |
| time_zone_transition | MyISAM |
| time_zone_transition_type | MyISAM |
| threads | PERFORMANCE_SCHEMA |
| t | InnoDB |
| test | InnoDB |
+---------------------------+--------------------+
15 rows in set (0.01 sec)
INFORMATION_SCHEMA提供了访问数据库元数据的方式。
元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和
“系统目录”。INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。在INFORMATION_SCHEMA
中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。