MySQL 判斷數據庫和數據表是否存在
如何使用SQL查詢語句,判斷數據庫和數據表是否存在?
1、判斷數據庫是否存在
查詢SQL如下:
select * from information_schema.SCHEMATA where SCHEMA_NAME = '需要查找的數據庫名';
也可以模糊查詢,SQL如下:
select * from information_schema.SCHEMATA where SCHEMA_NAME like '%需要查詢的數據庫名的部分名稱%';
2、判斷數據表是否存在
查詢SQL如下:
select * from information_schema.TABLES where TABLE_NAME = '需要查詢的數據表名';
也可以模糊查詢,SQL如下:
select * from information_schema.TABLES where TABLE_NAME like '%需要查詢的數據庫名的部分名稱%';