1.介绍:
SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。
(1)SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。
(2)占用资源低,很多嵌入式产品中使用了它,在嵌入式设备中,只需要几百K的内存就够了。
(3)支持Windows/Linux/Unix等主流的操作系统,能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口。
(4)处理速度比Mysql、PostgreSQL要快。
(5)SQLite第一个Alpha版本诞生于2000年5月;SQLite 没有用户帐户概念,而是根据文件系统确定所有数据库的权限。
注:Alpha测试阶段是整个软件开发周期中的第一个主要阶段,产品的严重缺陷基本完成修正并通过复测,仍然需要完整的功能测试,但是可以满足一般需求。

2.部分特性:
(1)ACID事务;
(2)支持数据库大小至2TB;
(3)独立: 没有额外依赖;
(4)支持多种开发语言,C, C++, PHP, Perl, Java, C#,Python, Ruby等;

3.SQLite的数据类型:
(1)Typelessness(无类型),SQLite是无类型的,可以保存任何类型的数据到你所想要保存的任何表的任何列中, 无论这列声明的数据类型是什么(只有在一种情况下不是:在字段类型为”Integer Primary Key”时,SQLite的字段并不是无类型的). 对于SQLite来说对字段不指定类型是完全有效的. 如:Create Table ex1(a, b, c);
(2)SQLite允许忽略数据类型, 但仍建议在Create Table语句中指定数据类型.方便和其他程序员交流,以及换掉数据库时有提示作用;

4.SQLite内置函数:
用于处理字符串或数字数据,且所有函数都是大小写不敏感的;

项目中使用:
离线版的随访使用SQLite数据;

嵌入式数据库SQLite相关推荐

  1. 嵌入式数据库SQLite的编译、安装和使用[ZT]

    嵌入式数据库SQLite的编译.安装和使用 下文介绍的内容都是基于 RedHat Linux 9.0 平台的. 引言:sqlite简介 sqlite是嵌入式SQL数据库引擎SQLite(SQLite ...

  2. 【嵌入式实验】《嵌入式数据库 sqlite 移植及使用》

    嵌入式数据库 sqlite 移植及使用 一.实验目的 二.实验内容 三.预备知识 四.实验设备及工具(包括软件调试工具) 五.实验步骤 实验一:移植嵌入式数据库 sqlite 1~5:安装 sqlit ...

  3. 嵌入式数据库Sqlite移植教程-转

    嵌入式数据库Sqlite移植教程 sqlite-3.3.6编译安装与交叉编译全过程详细记录 本文介绍的内容都是基于 Linux RedHat 9.0 平台的. 一.PC机编译安装 请阅读在安装包里的 ...

  4. android 内嵌 数据库,安卓开发之嵌入式数据库sqlite的操作方法

    安卓App开发经常会需要嵌入式数据库sqlite的辅助,它可以存放我们必要的应用数据,下面介绍下如何使用java连接读取sqlite中的数据. 本文中的代码经本人测试可用,可以参考. 代码如下: DB ...

  5. 南京邮电大学嵌入式系统开发实验3:嵌入式数据库sqlite移植及使用

    实验3  嵌入式数据库sqlite移植及使用 一.实验目的 理解嵌入式软件移植的基本方法,掌握sqlite数据库软件移植的步骤,掌握sqlite开发的两种方式-命令模式和C代码开发模式的使用方法,并编 ...

  6. Sqlite 移动嵌入式数据库Sqlite的日常SQL操作语句汇总

    序言:     嵌入式数据库Sqlite的基本sql使用汇总,使用测试起来,与关系型数据库mysql在语法上有很多的相似之处,先准备测试数据: CREATE TABLE COMPANY(ID INT ...

  7. Linux网络编程小项目sqlite,嵌入式数据库sqlite

    *************************************** * 嵌入式数据库sqlite在LPC22XX上的应用 * ******************************* ...

  8. 嵌入式数据库SQLite与Java

    嵌入式数据库SQLite与Java SQLite作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机.PDA.机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运 ...

  9. Java与嵌入式数据库SQLite的结合

    为什么80%的码农都做不了架构师?>>>    最近研究了一下嵌入式数据库,并使用Java与一个叫做SQLite的轻量级数据库结合写了个小程序,这个过程中也获得了不少经验,下面来总结 ...

  10. 嵌入式数据库 SQLite 浅析

    SQLite是一个非常轻量级自包含(lightweight and self-contained)的DBMS,它可移植性好,很容易使用,很小,高效而且可靠.SQLite嵌入到使用它的应用程序中,它们共 ...

最新文章

  1. linux floating ip,Floating IP in OpenStack Neutron
  2. 读书笔记4数据的读入和保存
  3. C# Winform继承窗体打开设计器白屏的一例解决方法
  4. 013_JDK的Collections类的sort方法的实现
  5. dede后台title怎么修改的?去掉XXXX-织梦内容管理系统V5.7
  6. 解决AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘报错问题
  7. 类DefaultWsdl 11定义中英文对比API文档
  8. Codeforces Round #446 (Div. 1) B. Gluttony 构造 + 补集思想
  9. primefaces_PrimeFaces扩展中的全新JSF组件
  10. 【牛客 - 272A】Phrase String(构造,水题)
  11. python如何实现支持中文
  12. 谁记录了mysql error log中的超长信息
  13. 企业云存储 | 为什么越来越多的NAS用户转向企业云盘?
  14. 在 k8S 中搭建 SonarQube 7.4.9 版本(使用 PostgreSQL 数据库)
  15. python对电商运营有帮助吗_做电商运营需要学习python嘛?
  16. lame编译 android,Android编译Lame的全平台so库方案2,并实现转码mp3
  17. NX/UG二次开发-曲线-设置2D曲线最小曲率半径
  18. 核心概念——节点/边/Combo——内置Combo——内置Combo总览
  19. STM32CubeMx-SPI读写W25QXXX
  20. 计算机控制器输入设备的功能是,计算机5大部件之一的控制器的作用是什么?...

热门文章

  1. 一个 ~ 引发的悲剧
  2. 后台管理系统简单实现总结
  3. 一天掌握物联网全栈开发之道 | 附 PPT 下载
  4. js学习20-(svg)
  5. 惊梦App:给萌糙的游戏世界添一抹旧时书的古典美
  6. cubemx配置正点原子lcd屏-完整版
  7. VS2010 出现error C2447 如何解决,求大神支招
  8. Microsoft Office Project 2010 操作手册
  9. 选股服务器列表为空 无法执行选股,东方财富客户端如何设置自动选择服务器 设置有条件选股方法...
  10. 【数据治理】数据治理方案技术调研 Atlas VS Datahub VS Amundsen