查询mysql数据库中所有表名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询mysql数据库中所有表名相关的知识,希望对你有一定的参考价值。
参考技术A查找所有表的语句
select table_name
from information_schema.tables
where table_schema='当前数据库'
mysql> use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (0.05 sec)
show tables即为显示当前数据库中所有的表。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是??
MySql 查询数据库中所有表名
查询数据库中所有表名
select table_name from information_schema.tables where table_schema=‘数据库名‘ and table_type=‘base table‘;
查询指定数据库中指定表的所有字段名column_name
select column_name from information_schema.columns where table_schema=‘数据库名‘ and table_name=‘表名‘
以上是关于查询mysql数据库中所有表名的主要内容,如果未能解决你的问题,请参考以下文章