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';
Mysql

让我们实现上述语法,以检查数据库中是否已经存在表格。

情况1 :表格存在 –

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

这将产生以下输出 –

+---------------+
| TABLE_NAME    |
+---------------+
| DemoTable     |
+---------------+
1行数据(0.01秒)
Mysql

情况2 :表格不存在 –

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

这将产生以下输出 –

空集(0.01秒)
Mysql

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册