information_schema表介绍
第一个查询看看库里有多少个表,表名等
select * from INFORMATION_SCHEMA.TABLES
information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面。
Mysql的INFORMATION_SCHEMA数据库包含了一些表和视图,提供了访问数据库元数据的方式。
元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。
下面对一些重要的数据字典表做一些说明:
schemata表:提供了关于数据库的信息。
tables表:给出了关于数据库中的表的信息。
columns表:给出了表中的列信息。
statistics表:给出了关于表索引的信息。
user_privileges表:给出了关于全程权限的信息。该信息源自mysql.user授权表。
schema_privileges表:给出了关于方案(数据库)权限的信息。该信息来自mysql.db授权表。
table_privileges表:给出了关于表权限的信息。该信息源自mysql.tables_priv授权表。
column_privileges表:给出了关于列权限的信息。该信息源自mysql.columns_priv授权表。
character_sets表:提供了关于可用字符集的信息。
collations表:提供了关于各字符集的对照信息。
collation_character_set_applicability表:指明了可用于校对的字符集。
table_constraints表:描述了存在约束的表。
key_column_usage表:描述了具有约束的键列。
routines表:提供了关于存储子程序(存储程序和函数)的信息。此时,routines表不包含自定义函数(udf)。
views表:给出了关于数据库中的视图的信息。
triggers表:提供了关于触发程序的信息。
tables_in_information_schema |
+---------------------------------------+
| all_plugins |
| applicable_roles |
| character_sets |
| collations |
| collation_character_set_applicability |
| columns |
| column_privileges |
| enabled_roles |
| engines |
| events |
| files |
| global_status |
| global_variables |
| key_caches |
| key_column_usage |
| parameters |
| partitions |
| plugins |
| processlist |
| profiling |
| referential_constraints |
| routines |
| schemata |
| schema_privileges |
| session_status |
| session_variables |
| statistics |
| system_variables |
| tables |
| tablespaces |
| table_constraints |
| table_privileges |
| triggers |
| user_privileges |
| views |
| geometry_columns |
| spatial_ref_sys |
| client_statistics |
| index_statistics |
| innodb_sys_datafiles |
| table_statistics |
| innodb_sys_tablestats |
| user_statistics |
| innodb_sys_indexes |
| xtradb_rseg |
| innodb_cmp_per_index |
| innodb_trx |
| changed_page_bitmaps |
| innodb_ft_being_deleted |
| innodb_lock_waits |
| innodb_locks |
| innodb_tablespaces_encryption |
| xtradb_internal_hash_tables |
| innodb_sys_fields |
| innodb_cmpmem_reset |
| innodb_cmp |
| innodb_ft_index_table |
| innodb_sys_tablespaces |
| innodb_mutexes |
| innodb_buffer_page_lru |
| innodb_sys_foreign_cols |
| innodb_cmp_reset |
| innodb_buffer_pool_stats |
| innodb_ft_index_cache |
| innodb_sys_foreign |
| innodb_metrics |
| innodb_ft_default_stopword |
| innodb_cmpmem |
| innodb_sys_tables |
| innodb_sys_columns |
| innodb_ft_config |
| innodb_buffer_page |
| innodb_cmp_per_index_reset |
| xtradb_read_view |
| innodb_sys_semaphore_waits |
| innodb_changed_pages |
| innodb_ft_deleted |
| innodb_tablespaces_scrubbing

浙公网安备 33010602011771号