了解MySQL数据库中有哪些表

了解MySQL数据库中有哪些表,mysql,Mysql,是否有一个查询将返回mySQL数据库中所有表的名称 谢谢 show tables; 照罐头上写的做 按照tin上的说明执行。如果您不想使用显示表格,您可以通过对保存信息的表的实际查询来访问信息: SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'db_name' 如果您不想使用显示表格,您可以通过对保存信息的表的实际查询来访问信息: SELECT table_name FROM INFORMATI

是否有一个查询将返回mySQL数据库中所有表的名称

谢谢

show tables;
照罐头上写的做


按照tin上的说明执行。

如果您不想使用
显示表格,您可以通过对保存信息的表的实际查询来访问信息:

SELECT table_name FROM INFORMATION_SCHEMA.TABLES
  WHERE table_schema = 'db_name'

如果您不想使用
显示表格,您可以通过对保存信息的表的实际查询来访问信息:

SELECT table_name FROM INFORMATION_SCHEMA.TABLES
  WHERE table_schema = 'db_name'

如果你正在寻找比展示桌更通用的东西;使用

SELECT 
  TABLE_NAME 
  /*add some more columns if you need them*/ 
  /* add some aggregating functions!*/
FROM 
  information_schema.TABLES 
/* join some more tables! it's fun! */
WHERE 
  TABLE_SCHEMA = 'yourDatabaseName'
  /*add your own conditions!*/
  /* order, group, limit! */

如果你正在寻找比展示桌更通用的东西;使用

SELECT 
  TABLE_NAME 
  /*add some more columns if you need them*/ 
  /* add some aggregating functions!*/
FROM 
  information_schema.TABLES 
/* join some more tables! it's fun! */
WHERE 
  TABLE_SCHEMA = 'yourDatabaseName'
  /*add your own conditions!*/
  /* order, group, limit! */

有没有人在这里发布之前搜索过谷歌/sarcasmI尝试了谷歌,但我似乎什么也找不到,我的google fu今天早上不在了。你得到解决方案的速度比使用谷歌快:)至少先搜索stackoverflow怎么样?@Matt-这样做的目的是在一个地方提供全面的高质量同行评审的知识资源。容易用谷歌搜索的问题并不令人气馁(尽管重复的问题有点矛盾)。在这里发布之前,有人用谷歌搜索过吗/sarcasmI尝试了谷歌,但我似乎什么也找不到,我的google fu今天早上不在了。你得到解决方案的速度比使用谷歌快:)至少先搜索stackoverflow怎么样?@Matt-这样做的目的是在一个地方提供全面的高质量同行评审的知识资源。容易通过谷歌搜索的问题并不令人气馁(尽管重复的问题有些矛盾)。