MySQL 如何使用INFORMATION_SCHEMA.TABLES检查数据库中是否已经存在表格

MySQL 如何使用INFORMATION_SCHEMA.TABLES检查数据库中是否已经存在表格

为了使用MySQL检查是否已经存在表格,您可以使用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行数据(0.01秒)

情况2 :表格不存在 –

mysql> SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA= 'sample'
AND TABLE_NAME= 'DemoTable2';

这将产生以下输出 –

空集(0.01秒)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程