SQLite 安装

SQLite 虽然说无需配置,但是,并不意味着不要安装啦!

除了 Windows 系统,看起来好像都预装了 SQLite,真的是不用安装

在 Windows 上安装 SQLite3

  1. 访问 SQLite 官方下载页面 从 Windows 区下载预编译好的的二进制文件

  2. 你需要下载 sqlite-tools-win32-*.zipsqlite-dll-win32-*.zip 压缩文件

  3. 解压缩到 d:\dev\sqlite3 目录,你将看到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件

  4. d:\dev\sqlite3 添加到 PATH 环境变量

  5. 最后在命令行里输入 sqlite3 进入 sqlit3 交互 shell

d:\dev\sqlite3>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 交互 shell 里使用 SQLite 命令做练习

在 Linux 上安装 SQLite

几乎所有版本的 Linux 操作系统都已经预安装了 SQLite3

可以用在 shell 里输入 sqlite3 检查是否安装和安装的版本

$ 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 机器上安装 SQLite3

不可能啊,现在还有操作系统没有预装 SQLite3

这里就不讨论用 yum/apt-get 等命令安装了,既然都没有预装,这些命令几乎也是要配置老久 直接从源码编译安装来的更快

你可以按照下面的步骤:

  1. 访问 SQLite 官方下载页面 下载 sqlite-autoconf-*.tar.gz

  2. 解压编译安装

# 解压
tar xvfz sqlite-autoconf-3071502.tar.gz

cd sqlite-autoconf-3071502

# 生成编译配置文件
./configure --prefix=/usr/local

# 编译
make

# 安装
make install

在命令行输入 sqlite3 检查是否安装成功

$ sqlite3
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

MacOS X 上安装 SQLite

最新版本的 Mac OS X 会预安装 SQLite3

你可以输入 sqlite3 --version 来检查是否安装

$ sqlite3 --version
3.16.0 2016-11-04 19:09:39 0e5ffd9123d6d2d2b8f3701e8a73cc98a3a7ff5f

如果没有安装,你可以

1. 通过 brew 安装

brew install sqlite

2. 或者按照下面的步骤:

  1. 访问 SQLite 官方下载页面 下载 sqlite-autoconf-*.tar.gz

  2. 解压编译安装

# 解压
tar xvfz sqlite-autoconf-3071502.tar.gz

cd sqlite-autoconf-3071502

# 生成编译配置文件
./configure --prefix=/usr/local

# 编译
make

# 安装
make install

在命令行输入 sqlite3 检查是否安装成功

$ 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 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.