SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite 是世界上使用最广泛的数据库引擎。SQLite 内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。
SQLite 是一个由C语音开发的嵌入式库,具有小型、快速、自包含、高可靠、功能齐全等特点。
SQLite是一个进程内库,它实现了自给, 无服务器, 零配置, 事务性SQL数据库引擎,代码开源,同时应用部署很广泛的一种数据库;SQLite是一个嵌入式SQL数据库引擎,与大多数其他SQL数据库不同,SQLite没有单独的服务器进程,可以直接读写普通磁盘文件,比直接文件系统I/O更快。
SQLite的主要应用场景有作为手机应用的数据库以及小型桌面软件的数据库。
SQLite无法与客户机/服务器SQL数据库引擎(如MySQL、Oracle、PostgreSQL或SQLServer)直接比较,也就是说不与客户机/服务器SQL数据库引擎产生竞争关系,因为SQLite的专注的核心领域与其不同。
嵌入式设备和物联网 :手机、机顶盒、电视机、游戏机、照相机、手表……
应用文件格式/文件存档:比如应用程序本地磁盘读写存取,效率性能比传统IO更高
中等流量的网站:官方介绍能承受100 K点击率/日,甚至更高,100K不是一个上限,可能是10倍以上。
注意:我笔记本的win10系统自带sqlite,因此下载前可以先做一下检测。
官网下载 : https://www.sqlite.org/download.html
32位系统,下载 sqlite-tools-win32-.zip 和 sqlite-dll-win32-.zip 压缩文件。64位系统同理。
创建文件夹 C:\sqlite(不建议在C盘解压缩),并在此文件夹下解压上面两个压缩文件,将得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。
此电脑(右击)-> 属性-> 高级系统设置-> 高级-> 环境变量-> Path-> 编辑-> 新建-> [你的安装目录] ->> 确定
到此为止,sqlite已经安装完毕。确实很简单,那么如何验证配置是否正确呢?
目前,几乎所有版本的 Linux 操作系统都附带 SQLite。所以,只要使用下面的命令来检查您的机器上是否已经安装了 SQLite。
$ sqlite3
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
如果没有看到上面的结果,那么就意味着没有在 Linux 机器上安装 SQLite。因此,让我们按照下面的步骤安装 SQLite:请访问 SQLite 下载页面,从源代码区下载 sqlite-autoconf-*.tar.gz。
步骤如下:
$ tar xvzf sqlite-autoconf-3071502.tar.gz
$ cd sqlite-autoconf-3071502
$ ./configure --prefix=/usr/local
$ make
$ make install
上述步骤将在 Linux 机器上安装 SQLite,您可以按照上述讲解的进行验证。
最新版本的 Mac OS X 会预安装 SQLite,但是如果没有可用的安装,只需按照如下步骤进行:请访问 SQLite 下载页面,从源代码区下载 sqlite-autoconf-*.tar.gz。
步骤如下:
$ tar xvzf sqlite-autoconf-3071502.tar.gz
$ cd sqlite-autoconf-3071502
$ ./configure --prefix=/usr/local
$ make
$ make install
上述步骤将在 Mac OS X 机器上安装 SQLite,您可以使用下列命令进行验证:
$ sqlite3
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
最后,在 SQLite 命令提示符下,使用 SQLite 命令做练习。