查询数据库表是否存在

来源:互联网 发布:mac浏览器哪个好 编辑:程序博客网 时间:2024/05/04 00:01

sqlite3 中查询是否存在表 config:

select count(*) from `sqlite_master` where type = 'table' and tbl_name = 'config';
如果表存在,返回结果大于0;如果不存在,返回结果为0。


mysql 中查询是否存在表 config:

select count(*) from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='db_name' and TABLE_NAME = 'config';

注:此处的db_name是config表所在的数据库名

如果表存在,返回结果大于0;如果不存在,返回结果为0。

0 0