【SQLite简介】SQLite是R.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行 ---支持高达2TB大小的数据库;以单个文件的形式存在;以B-Tree的数据结构形式存储在磁盘【特点】1.轻量级 一个动态库、单文件2....
分类:
数据库 时间:
2015-03-02 13:07:04
阅读次数:
166
SQL92标准规定,数据库事务有4个隔离级别,他们为了防止以下现象:脏读取(Dirty read):一个事务读取了另一事务未提交的数据A事务修改一笔数据,但仍未提交B事务查询数据,却能读取该笔未提交的数据(如果A事务回滚,则此笔数据为脏数据,所以为脏读取)不可重复读取(Nonrepeatable r...
分类:
数据库 时间:
2015-02-16 18:06:14
阅读次数:
140
今天温习oracle事务,记录如下:事务定义 事务是保持数据的一致性,它由相关的DDL或者DML语句做为载体,这组语句执行的结果要么一起成功,要么一起失败。 我们知道SQL92标准定义了数据库事务的四个特点:原子性 (Atomicity) :一个事务里面所有包含的SQL语句是一个执行整体,...
分类:
数据库 时间:
2015-02-11 10:38:00
阅读次数:
182
在事务支持方面,虽然MySQL自己的存储引擎并没有提供,但是已经通过第三方插件式存储引擎Innodb实现了SQL92标准所定义的四个事务隔离级别的全部比如,大家所熟知的大名鼎鼎的Oracle数据库就仅仅实现了其中的两种(Serializable和ReadCommited),而PostGreSQL,同...
分类:
数据库 时间:
2015-01-28 14:33:49
阅读次数:
574
当ANSI_NULLS 为ON时,遵循SQL92的标准,只能使用IS NULL 来判断值是否为NULL, 而不能使用=或来与NULL做比较,任何值包括NULL值与NULL值做=或运算都得到FALSE当ANSI_NULLS为OFF时,将不再遵循SQL92标准,可以使用=和来与NULL做BOOL运算测试...
分类:
数据库 时间:
2015-01-28 14:20:04
阅读次数:
232
嵌入式数据库
SQLite嵌入式数据库优点
1.支持事件,不需要配置,不需要安装,不需要管理员
2.支持发部分SQL92
3.完整的数据库保存在磁盘上面一个文件,同一个数据库文件可以在不同机器上面使用,最大支持数据库到2T
4.整个系统少于3万行,少于250KB的内存占用
Linux系统级的SQLite技术实现框架libsqlite3.0.dylib
开始使用SQLite
...
分类:
移动开发 时间:
2014-11-20 20:30:17
阅读次数:
263
1、SQL92语法连接查询:也可以叫跨表查询,需要关联多个表进行查询显示每个员工信息,并显示所属的部门名称select ename, dname from emp, dept;SQL> select ename, dname from emp, dept;ENAME DNAME---------- ...
分类:
数据库 时间:
2014-10-18 19:35:24
阅读次数:
275
Android开发之SQLite数据库详解
Android系统集成了一个轻量级的数据库:SQLite, SQLite并不想成为像Oracle、MySQL
那样的专业数据库。SQLite只是一个嵌入式的数据库引擎,专门适用于资源有限的设备上(如手机、PDA等)适量数据存取。
虽然SQLite支持绝大部分SQL92语法,也允许开发者使用SQL语句操作数据库中的数
据,但SQLite并不...
分类:
移动开发 时间:
2014-10-18 00:46:26
阅读次数:
466
大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件...
分类:
数据库 时间:
2014-10-10 22:16:24
阅读次数:
345
什么是SQLite SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite在使用前不需要安装设置,不需要进程来启动、停止或配置,而其他大多数SQL数据库引擎是作为一个单独的服务器进程,被程序使用某种内部进程通信(典型的是TCP/IP),完成发送请求到服务器和接收查询结.....
分类:
数据库 时间:
2014-09-07 21:05:05
阅读次数:
341