程序视点!我是小二哥。无论你是不是程序员,看到这篇文章,就说明你用过这个数据库!
因为微信就是用的这款数据库保存聊天记录的。

今天我们一起来看看这款高效的数据库:SQLite。

SQLite,一个嵌入式的数据库系统,无需服务器、无需专门的配置,却能为移动应用提供卓越的性能。
其特点包括轻量级(大小只有3M)、嵌入式、零配置、完全支持ACID(原子性、一致性、隔离性、持久性)。
1、进入官网下载sqlite 和工具https://www.sqlite.org/download.html

2、将两个zip包解压后放在某个文件夹

🆗,这就安装好啦~
前一个步骤已经把SQLite安装好了,也可以使用该数据库了。
打开cmd菜单,来到刚才解压SQLite的目录,运行sqlite3 --version。

这说明SQLite已经安装好了,且可以使用了。但有个问题:没法在任意目录下执行sqlite的命令。
解决办法是:配置系统变量path,将sqlite的路径添加到系统变量path下

之后,可以打开cmd窗口,切换到任意目录,输入sqlite3,出现如下提示信息表示系统环境变量配置成功。

在上一张图中,我们可以看到红色字体的提示:transient in-memory database。说明目前这个是in-memory的数据库。
要创建持久的数据库,需要执行.open FILENAME来创建并打开!
这特别提醒一下:.open FILENAME中FILENAME最好是带上绝对路径,不然就是在当前目录下创建了一个数据库文件。
通过绝对路径统一管理所有的数据文件地址,以免东放一个数据库文件,西放一个数据库文件,不利于自己维护。
在当前sqlite下,输入 .open f:database/sqlite/test1.db,可在F:/database/sqlite路径下创建数据库test1

之后就可以在数据库可视化工具中连接SQLite,并进行数据库处理了。这里,我使用的是JetBrains旗下的DataGrip。
DataGrip 支持几乎所有主流的关系数据库产品,如 DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite 及 Sybase 等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。
唯一的难度可能就是激活DataGrip。有需要激活DataGrip的小伙伴可以关注微信公众号【程序视点】,回复:cccc116,获取免费激活码。
打开DataGrip,点击左上角的+,在下拉选项中选择DataSource,再找到SQLite。

在弹出框中,给连接取个别名。

接着就是找到你SQLite数据库文件地址。

第一次使用时,会提示去下载驱动文件,点击Download即可。

然后,可以点击Test Connection进行连接测试。

成功会弹出Successed。如果失败~,我也不知道弹出什么。目前按照这个步骤没失败过!
最后就来到这个成功后的主界面了。

可以在右侧的console中,编写sql语句,进行数据库的相关操作啦~