如何利用 MySQL 中的 INFORMATION_SCHEMA.TABLES 检查数据库中是否已存在表格?
为了检查数据库中是并且存在表格,可以通过使用 INFORMATION_SCHEMA.TABLES。以下是语法 −
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = ‘yourDatabaseName’ AND TABLE_NAME = ’yourTableName’;
让我们实现以上语法来检查数据库中是否已存在表格。
案例 1:表格存在时 −
mysql> SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'sample' AND TABLE_NAME = 'DemoTable';
这将生成以下输出 −
+--------------+ | TABLE_NAME | +--------------+ | DemoTable | +--------------+ 1 row in set (0.01 sec)
案例 2:表格不存在时 −
mysql> SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA= 'sample' AND TABLE_NAME= 'DemoTable2';
这将生成以下输出 −
Empty set (0.01 sec)
广告