SHOW DATABASES;
上面的命令可以列出当前 MySQL 所有的数据库,可以根据此来判断指定的数据库是否存在。
另外,也可以使用如下命令来查询指定数据库是否存在:
SHOW DATABASES LIKE 'database_name';
其中,将database_name
替换为要查询的数据库名称。
如果查询结果中包含该数据库名,则表明该数据库存在;如果查询结果为空,则表明该数据库不存在。
除了以上命令,也可以使用如下 SQL 语句来判断 MySQL 数据库是否存在:
SELECT COUNT(*) FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = 'database_name';
如果查询结果的值大于 0,则表明该数据库存在;如果查询结果的值为 0,则表明该数据库不存在。
以上是判断 MySQL 数据库是否存在的几种方法,可以根据实际情况选择适合自己的方法。