mysql 查找 mysql查找表是否存在

导读:本文将介绍如何查找mysql表是否存在的方法,包括使用show tables、information_schema.tables和select count(*) from table三种方法,并结合详细的实例进行讲解 。
1、使用show tables:
SHOW TABLES;
该命令可以显示当前数据库中存在的表,如果要查看特定数据库中的表,可以使用下面的语句:
SHOW TABLES FROM database_name;
例如:我们想查看mydb数据库中存在的表,可以使用下面的语句:
SHOW TABLES FROM mydb;
2、使用information_schema.tables:
SELECT * FROM information_schema.tables WHERE table_schema = 'database_name' AND table_name = 'table_name';
该命令可以查询特定数据库中的表,其中table_schema指定要查询的数据库,table_name指定要查询的表 。
例如:我们想要查看mydb数据库中存在的user表 , 可以使用下面的语句:
SELECT * FROM information_schema.tables WHERE table_schema = 'mydb' AND table_name = 'user';
3、使用select count(*) from table:
SELECT COUNT(*) FROM table_name;
该命令可以查询指定表中的记录数 , 如果表存在,则会返回记录数,否则会返回0 。
例如:我们想要查看user表中的记录数,可以使用下面的语句:
SELECT COUNT(*) FROM user;
【mysql 查找 mysql查找表是否存在】总结:本文介绍了如何查找mysql表是否存在的三种方法,分别是使用show tables、information_schema.tables和select count(*) from table,通过这三种方法可以快速查找mysql表是否存在 。

    推荐阅读