如何在Ubuntu 15.04上使用JSON支持安装SQLite 3.9.1

时间:2020-03-05 15:32:34  来源:igfitidea点击:

SQLite是公共域软件包,提供关系数据库管理系统,或者用于存储大表中的用户定义记录的RDBMS。
除了数据存储和管理外,数据库引擎处理复杂的查询命令,将数据与多个表中的数据组合生成报告和数据摘要。

SQLite非常小,重量轻,不需要单独的服务器进程或者系统运行。
它可在UNIX,Linux,Mac OS-X,Android,IOS和Windows上使用,这些应用程序在Rapers,Ruby上的各种软件应用程序中用于Rails,Adobe系统,Mozilla Firefox,Google Chrome和Skype。

1)基本要求:

没有这样的复杂复杂要求对SQLite安装,因为它主要是支持所有主要跨平台。

因此,让我们使用CLI或者Secure Shell使用sudo或者root凭据登录Ubuntu服务器。
然后更新系统,以便操作系统与最新的软件包约会。

在Ubuntu中,下面的命令将用于系统更新。

# apt-get update

如果我们开始在新鲜的Ubuntu上部署SQLite,请确保已安装一些基本系统管理实用程序,如WGET,make,Unzip,GCC。

要在Ubuntu上安装WGET,make和gcc软件包,我们可以使用以下命令,然后按"y"允许并继续安装这些包。

# apt-get install wget make gcc

2)下载SQLite

要下载最新的SQLite包,我们可以参考其官方SQLite下载页面,如下所示。

我们可以使用WGet Utility命令复制其资源包的链接并在Ubuntu Server上下载。

# wget https://www.sqlite.org/2014/sqlite-autoconf-3090100.tar.gz

下载完成后,通过使用以下命令提取包并将当前目录更改为提取的SQLite文件夹,如图所示。

# tar -zxvf sqlite-autoconf-3090100.tar.gz

3)安装SQLite

现在我们将安装和配置我们下载的SQLite包。
因此,要在Ubuntu上编译和安装SQLite,请运行与已提取的SQLite包中的同一目录中的配置脚本如下所示。

root@ubuntu-15:~/sqlite-autoconf-3090100# ./configure –prefix=/usr/local

一旦包装是配置,在提到的前缀下完成,然后运行以下命令make命令以编译包。

root@ubuntu-15:~/sqlite-autoconf-3090100# make
source='sqlite3.c' object='sqlite3.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ./depcomp \
/bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.9.1\" -DPACKAGE_STRING=\"sqlite\ 3.9.1\" -DPACKAGE_BUGREPORT=\"http://www.sqlite.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sqlite\" -DVERSION=\"3.9.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FDATASYNC=1 -DHAVE_USLEEP=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_DECL_STRERROR_R=1 -DHAVE_STRERROR_R=1 -DHAVE_POSIX_FALLOCATE=1 -I. -D_REENTRANT=1 -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -g -O2 -c -o sqlite3.lo sqlite3.c

运行Make命令后,要完成Ubuntu上的SQLite安装运行"make install"命令,如下所示。

# make install

4)测试SQLite安装

要确认SQLite 3.9的成功安装,请在命令行界面中运行以下命令。

# sqlite3

如图所示运行上面的命令后,我们将我们将SQLite Verion。

5)使用SQLite

sqlite非常方便使用。
要获取有关其使用的详细信息,请简单地在SQLite控制台中运行以下命令。

sqlite> .help

所以这里是其所有可用命令的列表,他们的描述可以开始使用SQLite帮助。

现在在最后一节中,我们使用几个SQLite命令使用SQLite3命令行界面创建新数据库。

要创建新数据库,请运行以下命令。

# sqlite3 test.db

要在新数据库中创建表中的表运行以下命令。

sqlite> create table memos(text, priority INTEGER);

创建表后,使用以下命令插入一些数据。

sqlite> insert into memos values('deliver project description', 15);
sqlite> insert into memos values('writing new artilces', 100);

要从表中查看插入的数据,请运行以下命令。

sqlite> select * from memos;
deliver project description|15
writing new artilces|100

退出SQLite3键入以下命令。

sqlite> .exit