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

來源:互聯網
上載者:User

標籤:資料庫   sqlite3   

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兩位學生的資訊。

查詢資料表:
  1. 簡單的查詢:

  2. 設定顯示模式為列表模式:

  3. 以插入語句方式查詢:

  4. 設定顯示模式為行模式(更多模式詳見協助):

  5. 更改分界符:

  6. 在頭部加上欄位(on為開,off為關閉該選項):

  7. 用指定的字串代替輸出的NULL值

查詢資料庫資訊:

查詢資料庫中的表資訊:

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

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

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

刪除:

刪除表:

備份資料庫

恢複資料庫

協助:

退出:

可視化查看資料庫:

總結

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

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

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

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.