-4

我编写了一个与 MySQL 数据库通信的小程序。它的工作方式是用户在他们输入表名的索引页面上。表名被传递给一个 servlet,该 servlet 显示表中的内容或告诉用户该表不存在。我已经编写了代码来显示表(如果它存在)但是我想检查表是否不存在并创建该表。有哪些方法?

4

1 回答 1

1

您可以运行

show tables like "table_name";

或者

SELECT COUNT(*)
FROM information_schema.tables 
WHERE table_schema = '[database name]' 
AND table_name = '[table name]';

这将返回一个类似于运行 SELECT 查询时的结果集。

于 2013-03-21T05:19:20.867 回答