Linux平台上SQLite資料庫教程(一)——終端使用篇,linuxsqlite

來源:互聯網
上載者:User

Linux平台上SQLite資料庫教程(一)——終端使用篇,linuxsqlite
Linux平台上SQLite資料庫教程(一)——終端使用篇

SQLite是一款輕型的資料庫,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,可能只需要幾百K的記憶體就夠了。能夠支援Windows/Linux/Unix等等主流的作業系統,同時能夠跟很多程式語言相結合,比如 Tcl、C#、PHP、Java等,還有ODBC介面。

安裝

在終端輸入:

sudo apt-get install sqlite3

一般系統中內建,不需要手動安裝。

我們也可以選擇安裝圖形介面程式,如sqlitebrowser:

sudo apt-get install sqlitebrowser

安裝完成後,查看版本:

sqlite3 -version

到這裡,我們的安裝告一段落。

基本命令介紹建立或開啟資料庫:


我們建立了first.db資料庫檔案,一般存放位置目前的目錄下。如果資料庫檔案存在則開啟。

查看建立資料庫的SQL命令:

建立資料表:


這裡我建立了一個stdtable的資料表,裡面有sid、sname、sage三個欄位。

注意:;必須添加在行尾。

向資料表中插入資料:


在這裡,分別加入Jack和rose兩位學生的資訊。

修改資料:

查詢資料表:查詢資料庫資訊:

查詢資料庫中的表資訊:

顯示當前顯示格式的配置:

設定檔:

有了設定檔就不需要每次開啟資料庫再進行配置了。位置在:/home/.sqliterc.

在終端顯示形成資料庫的SQL指令碼(後面加表名則為形成表的SQL指令碼):

將輸出列印到檔案(預設為stdout):

執行指定檔案中的SQL語句:

刪除:

刪除表:

備份資料庫:

恢複資料庫:

協助:

退出:

可視化查看資料庫:

總結

在這裡列舉了一些簡單常用的命令,還有很多命令沒有涉及,包括一些函數,希望大家在使用的時候多查看協助。

反饋與建議
  • 微博:@AnSwEr不是答案
  • github:AnSwErYWJ
  • 部落格:AnSwEr不是答案的專欄

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

相關文章

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.