开始 在 ios 平台,数据永久化的存储方式就那么几种,比如说 coredata,比如说realm,还有nosql的几种方案,但是很遗憾,nosql的几种方案支持的功能都还是太少,这样就让对它们的选择显得十分鸡肋——毕竟…
标签:sqlite
SQLite 字符串排序的问题
在使用 SQLite 时,我有一条SQL 是 order by a , a 是一个整数的字符串。我存在 SQLite 的类型是 TEXT 。 现在 比如 a 有如下值 “12”,”10…
SQLite也可能出现死锁。
提到锁就不得不说到死锁的问题,而SQLite也可能出现死锁。 下面举个例子: 连接1:BEGIN (UNLOCKED) 连接1:SELECT … (SHARED) 连接1:INSERT … (RE…
SQLite学习(六)
一、数据库锁 SQLite 采用粗放型的锁。当一个连接要写数据库,所有其它的连接被锁住,直到写连接结束了它的事务。 SQLite 有一个加锁表,来帮助不同的写数据库都能够在最后一刻再加锁, 以保证最大的并发性。 SQLi…
iOS SQLite使用简介
1、什么是SQLite SQLite是一款轻型的嵌入式数据库 它占用资源非常低,在嵌入式设备中,可能只需要几百K的内存就够了 它的处理速度比MySQL、PostgreSQL这两款著名的数据库都还快 2、什么是数据库 数据…
sqlite3命令行操作db巩固
创建数据库 C:\Users\test>sqlite3 test.db SQLite version 3.22.0 2018-01-22 18:45:57 Enter ".help" for usage hints…
Is SQLite thread-safe?
Short answer: Yes Medium length answer: 1.Be sure to recompile with -DTHREADSAFE=1 2.Do not use the same datab…
SQLite在iOS中的使用
SQLite,是一款轻型的数据库。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的…
SQLite管理工具比较
SQLite Administrator SQLiteExpert Personal Edition SQLiteStudio SQLite3 Management Studio SQLiteSpy DB Browser…
iOS开发--SQLite重要框架FMDB的使用
什么是FMDB: FMDB是一个和iOS的SQLite数据库操作相关的第三方框架。主要把C语言操作数据库的代码用OC进行了封装。使用者只需调用该框架的API就能用来创建并连接数据库,创建表,查询等。 为什么要使用FMDB…
SQLite 删除表
SQLite 的 DROP TABLE 语句用来删除表定义及其所有相关数据、索引、触发器、约束和该表的权限规范。 DROP TABLE 语句的基本语法如下。您可以选择指定带有表名的数据库名称,如下所示: DROP TAB…
SQLite数据库中rowid使用
SQLite数据库中rowid使用 SQLite中每个表都默认包含一个隐藏列rowid,使用WITHOUT ROWID定义的表除外。通常情况下,rowid可以唯一的标记表中的每个记录。表中插入的第一个条记录的rowid为…