1

我知道如何使用查询,但我从来没有为这个特定的任务使用过。我知道 SHOW TABLES;command .. 如何编写查询来检查 MYSQL 数据库中是否存在特定表。例如,检查表 MEMBERS 是否存在于名为 USERS 的数据库中的查询?

4

2 回答 2

2

您可以使用INFORMATION_SCHEMA.TABLES

USE USERS;
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'MEMBERS'
于 2013-01-31T20:03:21.163 回答
2

搜索表:

select * from information_schema.tables where table_name like '%MEMBERS%'

搜索栏:

select * from information_schema.columns where table_name like '%COLUMN%'

于 2013-01-31T20:05:00.390 回答