sqlite_master
表
sqlite_master
是 SQLite 数据库中的一个特殊系统表,它会记录数据库中所有数据库对象的元数据信息,这些对象包括表(table)、视图(view)、索引(index)和触发器(trigger)等。这个表的结构大致如下:
列名 | 描述 |
---|---|
type |
数据库对象的类型,可能的值有 'table' 、'view' 、'index' 、'trigger' 等。 |
name |
数据库对象的名称。 |
tbl_name |
表的名称,当对象是表时,它和 name 通常是一样的;当对象是索引、视图或触发器时,它表示关联的表名。 |
rootpage |
存储对象数据的页号。 |
sql |
创建该对象的 SQL 语句。 |