如何检测MySQL中是否存在表?
要检测表的存在,请使用INFORMATION_SCHEMA.TABLES的概念。以下是语法-
select table_name from information_schema.tableswhere table_schema=database()
and table_name=yourTableName;
要了解上述语法,让我们创建一个表-
mysql> create table DemoTable2032-> (
-> ClientId int,
-> ClientName varchar(20),
-> ClientAge int,
-> ClientCountryName varchar(20)
-> );
这是检测数据库中是否存在表的查询-
mysql> select table_name from information_schema.tables-> where table_schema=database()
-> and table_name='DemoTable2032';
这将产生以下输出-
+---------------+| TABLE_NAME |
+---------------+
| demotable2032 |
+---------------+
1 row in set (0.00 sec)
以上是 如何检测MySQL中是否存在表? 的全部内容, 来源链接: utcz.com/z/353427.html