(转) sqlite3获取所有表和某个表所有字段

声明:内容源自网络,版权归原作者所有。若有侵权请在网页聊天中联系我

原地址:https://blog.csdn.net/chenken789/article/details/80455992

SQLite数据库中一个特殊的表叫 sqlite_master,sqlite_master的结构。

CREATE TABLE sqlite_master ( 
type TEXT, 
name TEXT, 
tbl_name TEXT, 
rootpage INTEGER, 
sql TEXT 
); 

我们可以通过查询这个表来获取数据库所有的表名:

SELECT name FROM sqlite_master WHERE type=‘table’ ORDER BY name;

查询所有字段 可以通过:

PRAGMA table_info(“表名”)来获取表结构