仅显示MySQL中用户创建的表?

lig*_*ong 3 mysql metadata information-schema

是否有一条SQL命令,通过该命令我只能显示用户创建的表,而不能显示MySQL数据库中默认存在的表?

Luk*_*der 5

这是对它的总结:

select * from information_schema.tables 
where table_schema not in ('information_schema', 'mysql', 'performance_schema')
Run Code Online (Sandbox Code Playgroud)

information_schema包含有关数据库的元信息。您可以使用列出所有表格information_schema.tables。如果排除两个meta-schemas information_schemamysql,则将获得所有用户表。

  • Aaah,您不应该将表放入系统架构中。那我就帮不了你 阅读有关MySQL系统方案的文档,以了解哪些是您的,哪些不是。 (2认同)