`
zhaomengsen
  • 浏览: 207542 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

如何在 Ubuntu 15.04 上安装带 JSON 支持的 SQLite 3.9

阅读更多
欢迎阅读我们关于SQLite 的文章,SQLite 是当今世界上使用最广泛的 SQL 数据库引擎,它基本不需要配置,不需要设置或管理就可以运行。SQLite 是一个是公开领域(public-domain)的软件,是一个关系型数据库管理系统(RDBMS),用来在一个大数据表中存储用户定义的记录。对于数据存储和管理来说,数据库引擎要处理复杂的查询命令,这些命令可能会从多个表获取数据然后生成报告和数据总结。

SQLite 是一个非常小、轻量级,不需要独立的服务进程或系统。它可以运行在 UNIX,Linux,Mac OS-X,Android,iOS 和 Windows 上,已经被大量的软件程序使用,如 Opera, Ruby On Rails, Adobe System, Mozilla Firefox, Google Chrome 和 Skype。



1) 基本需求:

在绝大部分支持 SQLite 的平台上安装 SQLite 基本上并没有复杂的要求。

让我们在 CLI 或者 Secure Shell 上使用 sudo 或者 root 权限登录 Ubuntu 服务器。然后更新系统,这样子就可以让操作系统的软件更新到新版本。

在 Ubuntu 上,使用如下的命令来更新系统的软件源。

#apt-get update
如果你要在新安装的 Ubuntu 上部署 SQLite,那么你需要安装一些基础的系统管理工具,如 wget, make, unzip, gcc。

要安装 wget,可以使用下面的命令,如果系统提示的话,输入 Y :

#apt-get install wgetmakegcc


2) 下载 SQLite

要下载 SQLite ,最好是在 SQLite 官网下载,如下所示#p#分页标题#e#

SQLite download

SQLite download

你也可以直接复制资源的连接然后在命令行使用 wget 下载,如下所示:

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

wget SQLite

下载完成之后,解压缩安装包,切换工作目录到解压缩后的 SQLite 目录,使用下面的命令。

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


3) 安装 SQLite

现在我们要开始安装、配置刚才下载的 SQLite。在 Ubuntu 上编译、安装 SQLite,运行配置脚本:

root@ubuntu-15:~/sqlite-autoconf-3090100# ./configure –prefix=/usr/local
SQLite Installation#p#分页标题#e#

SQLite Installation

配置要上面的安装位置前缀(prefix)之后,运行下面的命令编译安装包。

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
运行完上面的命令之后,要在 Ubuntu 上完成 SQLite 的安装得运行下面的命令。#p#分页标题#e#

#make install
SQLite Make Install

SQLite Make Install



4) 测试 SQLite 安装

要保证 SQLite 3.9 安装成功了,运行下面的命令。

# sqlite3
SQLite 的版本会显示在命令行。

Testing SQLite Installation

Testing SQLite Installation



5) 使用 SQLite

SQLite 很容易上手。要获得详细的使用方法,在SQLite 控制台里输入下面的命令。

sqlite>.help
这里会显示全部可用的命令和详细说明。

SQLite Help#p#分页标题#e#

SQLite Help

现在开始最后一部分,使用一点 SQLite 命令创建数据库。

要创建一个新的数据库需要运行下面的命令。

# 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
或者使用下面的命令离开。

#p#分页标题#e#
sqlite>.exit
Using SQLite3

Using SQLite3



结论

通过本文你可以了解如果安装支持 JSON1 的最新版的 SQLite,SQLite 从 3.9.0 开始支持 JSON1。这是一个非常棒的库,可以内嵌到应用程序,利用它可以很有效而轻量的管理资源。我们希望你能觉得本文有所帮助,请随意地向我们反馈你遇到的问题和困难。

转载于:http://www.itxuexiwang.com/a/shujukujishu/2016/0302/203.html?1457018883
分享到:
评论

相关推荐

    ubuntu 15.04系统怎么安装qq?.docx

    在安装 QQ 客户端之前,需要升级 Ubuntu 系统中的安装源,以便于安装最新的软件包。可以使用以下命令来升级安装源: ``` sudo apt-get update ``` 安装 Wine Wine 是一个允许在 Linux 系统中运行 Windows 应用程序...

    Ubuntu Desktop 15.04镜像

    在压缩包内的文件"Ubuntu Desktop 15.04.txt"可能包含有关如何安装、配置或使用Ubuntu Desktop 15.04的指南、命令示例或者注意事项。这些信息对于初次接触Ubuntu的用户尤其有价值,他们可以通过文本文件了解系统安装...

    在Ubuntu15.04上安装Docker的步骤以及基本用法

    Docker是一种轻量型的的类虚拟机的平台,在开发项目上还是很有优势的,这仅是我的一种直观理解。所以这篇文章主要给大家介绍了在Ubuntu15.04上安装Docker的步骤以及基本用法,有需要的朋友们可以参考借鉴。

    ubuntu15.04(64)下安装cuda

    Verify the system has a CUDA-capable GPU. ‣ Verify the system is running a supported version of Linux. ‣ Verify the system has gcc installed. ‣ Verify the system has the correct kernel headers and ...

    Ubuntu 15.04系统安装后要做的15件事.docx

    在安装Ubuntu 15.04系统之后,为了优化用户体验并根据个人需求调整系统设置,以下是一些必要的步骤和操作: 1. **删除LibreOffice**:LibreOffice虽然是一款优秀的开源办公套件,但其运行效率相对较低,特别是在...

    Ubuntu 15.04系统怎么安装Visual Studio Code 2021?.docx

    总的来说,安装Visual Studio Code 2021在Ubuntu 15.04系统上只需几个简单的步骤,且得益于其跨平台的设计,用户可以在不同操作系统间无缝切换,享受一致的开发体验。作为一款备受开发者喜爱的代码编辑器,Visual ...

    Ubuntu15.04桌面操作系统怎么安装?.docx

    首先,确保你已经从Ubuntu的英文官方网站下载了最新版本的15.04系统镜像,因为中文网站上的内容可能不是最新的。接下来,你需要在Virtualbox中创建一个新的虚拟机,这相当于准备了一台虚拟的PC。 1. 启动虚拟机:...

    在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的方法

    通过上述步骤,您可以在 Ubuntu 15.04 或 CentOS 7 上成功安装并配置 Lighttpd Web 服务器。Lighttpd 提供了一种轻量级、高效的解决方案,特别适用于对性能有较高要求的应用场景。无论是简单的静态网站还是复杂的...

    ubuntu 15.04开放mysql远程3306端口

    在进行以下步骤之前,请确保已经安装了 Ubuntu 15.04 操作系统以及 MySQL 数据库服务。此外,最好具备一定的 Linux 命令行操作经验。 #### 步骤一:检查端口状态 首先,需要确认 3306 端口当前的状态: ```bash ...

    ubuntu15.04系统怎么使用卸载命令卸载软件?.docx

    在 Ubuntu 15.04 系统中,卸载软件是一项非常重要的操作,因为它可以帮助我们删除不需要的软件,释放磁盘空间和提高系统性能。下面,我们将详细介绍如何使用卸载命令卸载软件,以及如何使用软件中心卸载软件。 一、...

    Ubuntu15.04如何关闭防火墙.docx

    下面我们将详细介绍如何在Ubuntu 15.04上关闭防火墙。 首先,我们需要确认Ubuntu是否使用了`ufw`(Uncomplicated Firewall)作为其防火墙管理系统。可以使用以下命令来检查`ufw`的状态和服务: ```bash sudo ...

    ubuntu14.10升级ubuntu15.04的详细教程.docx

    标题提及的教程是关于将Ubuntu 14.10(Utopic Unicorn)升级到Ubuntu 15.04(Vivid Vervet)的操作过程。这个升级过程对于保持系统安全性和获取最新功能至关重要,因为每个新版本通常都会修复已知问题并引入技术创新...

    Ubuntu.15.04.Server.with.systemd.Administration.and.Reference.epub

    This book is designed as an Ubuntu 15.04 server reference, covering the Ubuntu servers and their support applications. Server tools are covered as well as the underlying configuration files and system...

    ubuntu15.04登陆管理器不能换成lxdm的解决办法.docx

    请注意,尽管Ubuntu 15.04(Vivid Vervet)在性能上有所提升,但与不同的登录管理器的兼容性问题仍然可能存在。通常情况下,Ubuntu推荐使用LightDM作为默认登录管理器,以确保最佳的稳定性和用户体验。如果对LXDM有...

    Ubuntu 15.04系统怎么清理的系统垃圾文件?.docx

    在Ubuntu 15.04系统中,保持系统的清洁和高效运行是非常重要的,尤其是在长时间使用后,可能会积累一些不再需要的“垃圾”文件,如软件安装包、浏览器缓存、临时文件等。以下是一些清理这些系统垃圾文件的方法: 1....

    ubuntu15.04下用apache+iasp部署asp+mssqlserver运行环境文件打包

    apache安装包:httpd-2.0.59.tar.gz iasp2.1企业版:iASP2.1.01.tar.gz,无授权...ubuntu15.04中科大源:sources.list apache的apxs配置文件:libtool 操作方法详见:https://www.cnblogs.com/goding/p/17659879.html

    教你如何在ubuntu15.04安装 RVM

    本章节将详细介绍如何在 Ubuntu 15.04 上安装 RVM,包括必要的准备工作、具体安装过程及常见问题解决办法等。 ##### 2.1 准备工作 确保你的 Ubuntu 15.04 系统已经更新至最新状态,可以通过运行以下命令来完成系统...

    ubuntu 15.04下mysql开放远程3306端口

    ubuntu 15.04开放mysql远程3306端口,以下所有操作在terminal(终端)中执行。 首先查看端口是否打开 netstat -an|grep 3306 此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . . 打开mysql配置文件vi...

    Ubuntu15.04系统解决新增用户不能登录该怎么办?.docx

    在Ubuntu 15.04操作系统中,遇到新增用户无法登录的问题时,通常是由于新创建的用户账户默认被禁用或者没有设置密码导致的。以下是一步步解决这个问题的方法: 1. 首先,需要检查当前系统中的用户列表。通过打开...

Global site tag (gtag.js) - Google Analytics