查詢(xún)SQLite數(shù)據(jù)庫(kù)中表的數(shù)量的sql語(yǔ)句:
【select count(*) from sqlite_master where type='table'; 】
因其表的Type有兩個(gè)值 table / index (并且是一一對(duì)應(yīng)的),所以需要使用where語(yǔ)句篩選掸冤。
首先要明白 sqlite_master 敞葛,這個(gè)是數(shù)據(jù)庫(kù)的系統(tǒng)表之一指蚁,它定義數(shù)據(jù)庫(kù)的模式甚纲。
sqlite_master 表結(jié)構(gòu)如下:
CREATE TABLE sqlite_master (
? ? type TEXT,
? ? name TEXT,
? ? tbl_name TEXT,
? ? rootpage INTEGER,
? ? sql TEXT
);
有關(guān) sqlite_master 的詳細(xì)說(shuō)明商膊,請(qǐng)參考博客:
sqlite_master :http://blog.sina.com.cn/s/blog_6afeac500100yn9k.html