查询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数据库中所有表名的主要内容,如果未能解决你的问题,请参考以下文章

查询mysql数据库中所有表名

MySql 查询数据库中所有表名

mysql 从动态表名中查询数据

查询mysql数据库中所有表名

怎么查询mysql部分表的表名

sql获取mysql所有数据库,表名