SQLite3.6.23基本特性
2010-07-21 09:12
99 查看
应项目需要开始学习SQLite,经过一天的学习,掌握了SQLite的一些与众不同的基本特性。
1. SQLite支持的数据类型特别少只有5种,支持解析大部分数据类型转换到对应的5中数据类型中。
2. 是个动态类型的数据库,字段的具体类型与其声明关系不大,主要依赖具体的输入值。如果类型声明为Nemeric,但是输入的是字符串,该行的具体类型为字符串,经测试主键除外。支持随意输入的类型(转换为NULL类型)。我所见过的所有数据库中最为特别的一个。
3. 多进程并发做的要比多线程好,3.3.1版本开始才支持多线程。
4. 对Alter支持的不好,只支持add和rename。
5. 通常情况下存在于磁盘中的数据库文件只会增长不会缩小,即使你删除了大量的数据。可以通过命令整理,需要花费较多的时间和两倍的原始空间。
6. 不支持UNICODE,API提供相应的扩展。
7. 事务处理效率低,不过对数据有一定的保护性。
8. 从3.6.19版本开始支持外键。
SQLite还是很有特色的,我将在接下使用的过程中陆续把特性记录下来。
1. SQLite支持的数据类型特别少只有5种,支持解析大部分数据类型转换到对应的5中数据类型中。
2. 是个动态类型的数据库,字段的具体类型与其声明关系不大,主要依赖具体的输入值。如果类型声明为Nemeric,但是输入的是字符串,该行的具体类型为字符串,经测试主键除外。支持随意输入的类型(转换为NULL类型)。我所见过的所有数据库中最为特别的一个。
3. 多进程并发做的要比多线程好,3.3.1版本开始才支持多线程。
4. 对Alter支持的不好,只支持add和rename。
5. 通常情况下存在于磁盘中的数据库文件只会增长不会缩小,即使你删除了大量的数据。可以通过命令整理,需要花费较多的时间和两倍的原始空间。
6. 不支持UNICODE,API提供相应的扩展。
7. 事务处理效率低,不过对数据有一定的保护性。
8. 从3.6.19版本开始支持外键。
SQLite还是很有特色的,我将在接下使用的过程中陆续把特性记录下来。
相关文章推荐
- Bash Shell 基本特性
- .NET特性的一些基本概念 via C#
- C# 基本特性
- SQLite剖析(1):功能特性
- mongodb 3.0下载安装、配置及mongodb最新特性、基本命令教程详细介绍
- 使用 Apache Solr 实现更加灵巧的搜索,第 1 部分: 基本特性和 Solr 模式
- bashd的基本特性及文本操作命令
- Microsoft Office Access的简单简介和基本特性
- emacs学习(2) 基本模式和编辑特性
- 【翻译】动态图像监测开源代码 motion 学习-----Motion Guide - Basic Features(motion的基本特性)(二)
- HTML-CSS基本特性
- iOS sqlite基本使用
- [转载]c操作sqlite3基本方法
- Sqlite的基本使用
- Sass入门——基本特性-基础
- 计算机操作系统的基本特性
- android SQLite数据库基本操作示例
- 二、matlab基本特性
- Hibernate基本特性一 -- 对象持久化
- 黑马程序员------Java基础(面向对象和基本特性)