我写了一个与MySQL数据库通信的小程序。它的工作方式是用户在索引页面上输入表名。表名传递给servlet,该servlet显示表中的内容或告诉用户该表不存在。我已经编写了代码来显示表(如果它存在)但是我想检查表是否已经存在并创建该表。有哪些方法?
答案 0 :(得分:1)
您可以运行
show tables like "table_name";
或
SELECT COUNT(*)
FROM information_schema.tables
WHERE table_schema = '[database name]'
AND table_name = '[table name]';
会返回一个类似于运行SELECT查询时的结果集。