如何在 Ubuntu 15.04 上安裝帶 JSON 支援的 SQLite 3.9.1

來源:互聯網
上載者:User

如何在 Ubuntu 15.04 上安裝帶 JSON 支援的 SQLite 3.9.1

歡迎閱讀我們關於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 上,使用如下的命令來更新系統的軟體源。

  1. #apt-get update

如果你要在新安裝的 Ubuntu 上部署 SQLite,那麼你需要安裝一些基礎的系統管理工具,如 wget, make, unzip, gcc。

要安裝 wget,可以使用下面的命令,如果系統提示的話,輸入 Y :

  1. #apt-get install wgetmakegcc

 

2) 下載 SQLite

要下載 SQLite ,最好是在 SQLite 官網下載,如下所示

SQLite download

你也可以直接複製資源的串連然後在命令列使用 wget 下載,如下所示:

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

wget SQLite

下載完成之後,解壓縮安裝包,切換工作目錄到解壓縮後的 SQLite 目錄,使用下面的命令。

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

 

3) 安裝 SQLite

現在我們要開始安裝、配置剛才下載的 SQLite。在 Ubuntu 上編譯、安裝 SQLite,回合組態指令碼:

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

SQLite Installation

配置要上面的安裝位置首碼(prefix)之後,運行下面的命令編譯安裝包。

  1. root@ubuntu-15:~/sqlite-autoconf-3090100#make
  2. source='sqlite3.c' object='sqlite3.lo' libtool=yes \
  3. DEPDIR=.deps depmode=none /bin/bash./depcomp \
  4. /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 的安裝得運行下面的命令。

  1. #make install

SQLite Make Install

 

4) 測試 SQLite 安裝

要保證 SQLite 3.9 安裝成功了,運行下面的命令。

  1. # sqlite3

SQLite 的版本會顯示在命令列。

Testing SQLite Installation

 

5) 使用 SQLite

SQLite 很容易上手。要獲得詳細的使用方法,在SQLite 控制台裡輸入下面的命令。

  1. sqlite>.help

這裡會顯示全部可用的命令和詳細說明。

SQLite Help

現在開始最後一部分,使用一點 SQLite 命令建立資料庫。

要建立一個新的資料庫需要運行下面的命令。

  1. # sqlite3 test.db

然後建立一張新表。

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

接著使用下面的命令插入資料。

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

要查看插入的資料可以運行下面的命令。

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

或者使用下面的命令離開。

  1. sqlite>.exit

Using SQLite3

 

結論

通過本文你可以瞭解如果安裝支援 JSON1 的最新版的 SQLite,SQLite 從 3.9.0 開始支援 JSON1。這是一個非常棒的庫,可以內嵌到應用程式,利用它可以很有效而輕量的管理資源。我們希望你能覺得本文有所協助,請隨意地向我們反饋你遇到的問題和困難。

SQLite3中儲存類型和資料類型結合文檔解析 

SQLite3 安裝、基本操作

Ubuntu 12.04下SQLite資料庫簡單應用

Ubuntu 12.04下安裝 SQLite及其使用方法

SQLite 資料庫入門基礎教程

SQLite 的詳細介紹:請點這裡
SQLite 的:請點這裡

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.