Android开发中的sqlite_master

来源:互联网 发布:mac酷狗播放本地音乐 编辑:程序博客网 时间:2024/06/05 06:40

sqlite_master这个表是系统的表,sqlitedatabase会为每一个数据库创建一个这样的表,目的是用来记录用户自己创建的表的索引。如果用户进行了表的增删改查操作,这个表都会相应的进行索引的改动。这个表所具有的字段名称是name type tbl_name rootpage sql。它的结构如下:

CREATE TABLE sqlite_master ( type TEXT, name TEXT, tbl_name TEXT, rootpage INTEGER, sql TEXT ); 
type是类型,常用的有table和index,table就是说明是表格类型,而index就是索引类型了。如果是type是table那么name对应的就是表格的名字。如果type是index那么tbl_name对应的就是索引所在的表名称。

这个表时只读的,不能进行增删改操作的。

1 0
原创粉丝点击