只获取SQL表而不是视图?

svk*_*svk 2 mysql

SHOW TABLES

这也列出了视图.

但我不希望列表中的视图.

如何编写查询并获取该信息?

我使用的是Mysql 5,MyIsAm是我的数据库引擎.

Mik*_*der 5

这应该工作:

SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE';
Run Code Online (Sandbox Code Playgroud)

如果您需要根据架构过滤它,那么您可以添加:

AND TABLE_SCHEMA = 'schema_name'
Run Code Online (Sandbox Code Playgroud)

看一下information_schema.tables表,你会看到其他方法来过滤列表.