sqlite3获取所有表名 和某个表所有字段

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(“表名”)来获取表结构, sqlite3获取所有表名 和某个表所有字段_第1张图片

你可能感兴趣的:(sqlite3,sqlite3,表,字段)