sqlite
runtime666
这个作者很懒,什么都没留下…
展开
-
sqlite查询库里所有表名
每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 里面存储着数据库的数据结构(表结构、视图结构、索引结构等),只可以对他使用查询语句SQLITE_MASTER 表DDL信息如下:CREATE TABLE sqlite_master (type TEXT,name TEXT,tbl_name TEXT,rootpage INTEGER,sql TEXT); type 类型原创 2016-09-05 14:22:07 · 34176 阅读 · 1 评论 -
Sqlite3中replace语句用法详解
由于自己的孤陋寡闻, 也由于之前的项目中, 很少参与过数据库模块的开发, 以至于前几天才知道Sqlite数据库也支持replace语句。 本文主要讲解在Sqlite中replace语句的行为,也算是学习笔记。此外, replace语句和update语句有相似的地方, 但是也有很多不同之处。 本文还要对比一下Sqlite中的 replace语句和update语句 。在本例中使用如下数据库转载 2016-10-14 11:42:36 · 506 阅读 · 0 评论 -
iOS对象sqlite存储
sqlite只支持一些基本类型的存储(如TEXT,INTEGER,BLOB,REAL),但OC对象肯定无法直接通过存储sqlite中。 当然可以通过nskeyedarchiver进行归档,下面会介绍如何把OC对象存入sqlite的方法。话不多说,总共分两步:1、把对象转换成字典id obj;NSMutableDictionary *dic = [NSMutableDictionary dicti原创 2017-03-28 16:29:22 · 1334 阅读 · 0 评论 -
sqlite 多表查询,连接 join
多表查询方法:网上有篇文章介绍了这么一种方法://不建议select table1.abc from table1,table2 where table1.xxx=table2.xxx;1212实测了一下,这种方法的复杂度是join关键字的几何级倍数,用join的关键语句如下select table1.abc from table1 inner join table2 o转载 2017-08-14 17:33:59 · 23792 阅读 · 1 评论 -
图解SQL的JOIN
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。转载 2017-11-14 09:43:36 · 172 阅读 · 0 评论