SQLite: sqlite_master
SQLite数据库中一个特殊的名叫 SQLITE_MASTER 上执行一个SELECT查询以获得所有表的索引。每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:
CREATE TABLE sqlite_master ( SELECT name FROM sqlite_master SQLITE_MASTER 表是只读的。不能对它使用 UPDATE、INSERT 或 DELETE。 它会被 CREATE TABLE、CREATE INDEX、DROP TABLE 和 DROP INDEX 命令自动更新。 临时表不会出现在 SQLITE_MASTER 表中。临时表及其索引和触发器存放在另外一个叫 SQLITE_TEMP_MASTER 的表中。SQLITE_TEMP_MASTER 跟 SQLITE_MASTER 差不多, 但它只是对于创建那些临时表的应用可见。如果要获得所有表的列表, 不管是永久的还是临时的,可以使用类似下面的命令: SELECT name FROM ORDER BY name http://blog.sina.com.cn/s/blog_6afeac500100yn9k.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- C子结构位域大小
- QXmlStreamReader 读取xml 文件
- VB.NET中Init文件的读写
- 使用Jackson通过AJAX从Spring MVC控制器返回java.util.List
- ios – Xcode错误ITMS-90168“您上传的二进制文件无效”
- Flex开发ArcGIS问题集锦二:如何使用客户端管理服务
- 正则表达式 – 正则表达式本身可以用正则表达式解析吗?
- ruby-on-rails – Ruby on Rails 3单表继承还是多表继承?
- swift – TIC读取状态[6:0x0]:1:57 Xcode 9 – 网络请求
- 开发Flex for Android第一个ANE(ActionScript Native Exten