可以使用以下两种 SQL 语句查询当前数据库中的所有表:

  1. 使用 SHOW TABLES 语句
SHOW TABLES;
  1. 使用 information_schema.tables 表
SELECT table_name FROM information_schema.tables WHERE table_schema = 'your_database_name';

其中,将 'your_database_name' 替换为你自己的数据库名称。

示例:

假设你的数据库名称为 'my_database',则可以使用以下语句查询所有表:

SELECT table_name FROM information_schema.tables WHERE table_schema = 'my_database';

两种方法的对比:

  • SHOW TABLES 语句更简洁,但只能查询当前数据库的所有表。
  • information_schema.tables 表更灵活,可以根据需要筛选不同数据库的表,例如查询所有用户数据库中的表。

选择哪种方法取决于你的实际需求,建议根据具体情况进行选择。

MySQL 查询所有表:两种方法详解

原文地址: https://www.cveoy.top/t/topic/oZMY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录