Windows 7 下安装sqlite数据库

来源:互联网 发布:损益矩阵怎么建立 编辑:程序博客网 时间:2024/06/07 07:38

今天来介绍一下sqlite数据库的安装方法。

先来了解一下sqlite吧!


概念:

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,你不需要在系统中配置。


工作原理:

不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。

这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。它的简单的设计是通过在开始一个事

务的时候锁定整个数据文件而完成的。

sqlite虽然小,但是支持的数据操作和其他的DBMS数据库操作没多大区别,常用的sql命令如下:


常用命令:

 CREATE、SELECT、INSERT、UPDATE、DELETE 和 DROP。

即:DDL(数据定义语言)、DML(数据操作语言)、DQL(数据查询语言)


其他sql命令:

ATTACH DATABASE、BEGIN TRANSACTION、comment、COMMIT TRANSACTION、COPY、CREATE INDEX、CREATE TABLE、CREATE TRIGGER、CREATE VIEW、DETACH DATABASE、DROP INDEX、DROP TABLE、DROP TRIGGER、DROP VIEW、END TRANSACTION、EXPLAIN、expression、ON CONFLICT clause、PRAGMA、REPLACE、ROLLBACK TRANSACTION;同时它还支持事务处理功能。


优势:

  • 不需要一个单独的服务器进程或操作的系统(无服务器的)。

  • SQLite 不需要配置,这意味着不需要安装或管理。

  • 一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。

  • SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。

  • SQLite 是自给自足的,这意味着不需要任何外部的依赖。

  • SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。

  • SQLite 支持 SQL92(SQL2)标准的大多数查询语言的功能。

  • SQLite 使用 ANSI-C 编写的,并提供了简单和易于使用的 API。

  • SQLite 可在 UNIX(Linux, Mac OS-X, Android, iOS)和 Windows(Win32, WinCE, WinRT)中运行。

  • 独立:没有额外的依赖。


 并且支持多种开发语言,C, C++, PHP, Perl, Java, C#,Python, Ruby等;更重要的一点是它的源码完全的开源, 你可以用于任何用途, 包括出售它。


说了这么多,接下来就介绍一下sqlite的安装吧!


安装:

sqlite支持多平台的安装,包括Linux、Mac OS、Android,包括我们平时使用最多的Windows系统等。接下来我们就以Windows品台下安装为例来进行sqlite的安装。

1、首先在官网(https://www.sqlite.org/download.html)下载安装包,我们下载:sqlite-dll-win64-x64-3190300.zip  (我的电脑是64bit系统,所以我就下载的是64bit的,可根据个人操作系统实际情况进行下载),然后再下载命令行管理工具  sqlite-dll-win32-x86-3190300.zip,如下图所示:


将下载的两个文件进行解压,可以放到任何系统盘目录下,建议新建一个文件夹进行存放,解压之后会得到几个文件;


然后直接点击sqlite3运行,或cmd切换到该目录下进行运行,如下图所示,直接输入sqlite3,可以看到已经安装成功,还可以看到当前版本号为:3.19.3


如果想让sqlite在全局下运行,可以自己配置系统环境变量,不懂配置的可以百度,在这里就不多说了。


至此,sqlite的安装就已经结束了,就这么简单。















原创粉丝点击