您的位置:首页 > 数据库

sqlite判断表是否存在

2015-09-10 17:26 337 查看
每条CREATE TABLE语句的文本都储存在 sqlite_master 表中。每当数据库被打开,所有的CREATE TABLE语句从 sqlite_master 表中读出,构成表结构的SQLite内部实现。若原始命令为CREATE TABLE AS则合成出等效的 CREATE TABLE语句并储存于sqlite_master 表中代替原命令。CREATE TEMPORARY TABLE语句文本储存于 sqlite_temp_master 表中。

使用     select * from sqlite_master 获取所有创建表的数据



使用 select count(*) from sqlite_master where type="table" and name="user"; 获取特定表的数量



这是可以通过返回值判断指定的表是否存在。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 sqlite