在Linux上設(shè)置SQLite的詳細(xì)步驟
SQLite 是一個輕量、可靠的嵌入式數(shù)據(jù)庫系統(tǒng),無需服務(wù)器即可運(yùn)行,廣泛用于測試、原型開發(fā)和小型應(yīng)用中。
在 Linux 系統(tǒng)中安裝 SQLite 的方式主要有兩種:
- 通過 SQLite 官方壓縮包 安裝;
- 通過 Linux 發(fā)行版的包管理器 安裝。
以下將詳細(xì)介紹兩種方式的安裝步驟。
一、使用 SQLite 官方壓縮包安裝
SQLite 官方提供了預(yù)編譯好的 Linux 版本壓縮包,其中包含 sqlite3 命令行工具。
這種方式適合需要獨(dú)立可執(zhí)行文件或特定版本 SQLite 的用戶。
1?? 下載壓縮包
- 打開 SQLite 官方下載頁面。
- 滾動到 Precompiled Binaries for Linux 部分。
- 找到以 sqlite-tools 開頭的壓縮包(如
sqlite-tools-linux-x64-3450200.zip)。 - 下載并保存到方便的位置(例如
~/Downloads)。

2?? 解壓壓縮包
在終端中執(zhí)行以下命令:
cd ~/Downloads unzip sqlite-tools-linux*.zip
解壓完成后,會生成一個新目錄,其中包含:
sqlite3(命令行數(shù)據(jù)庫工具)sqldiffsqlite3_analyzer
3?? 運(yùn)行 SQLite
進(jìn)入該目錄:
cd sqlite-tools-linux-x64-3450200
啟動 SQLite:
./sqlite3
你將看到類似輸出:
SQLite version 3.31.1 2020-01-27 19:55:54 Enter ".help" for usage hints. Connected to a transient in-memory database. Use ".open FILENAME" to reopen on a persistent database. sqlite>
此時 SQLite 正在使用 內(nèi)存數(shù)據(jù)庫,不會將數(shù)據(jù)寫入磁盤。
4?? 創(chuàng)建或打開數(shù)據(jù)庫文件
創(chuàng)建新數(shù)據(jù)庫
.open --new test.db
這會創(chuàng)建并連接到一個新的 test.db 文件。
打開已有數(shù)據(jù)庫
.open test.db
查看當(dāng)前數(shù)據(jù)庫
.databases
退出 SQLite
.quit
5?? 直接在啟動時打開數(shù)據(jù)庫文件
你也可以在啟動命令后直接指定數(shù)據(jù)庫:
./sqlite3 test.db
如果文件不存在,SQLite 將自動創(chuàng)建。
退出時輸入:
.quit
二、從發(fā)行版存儲庫安裝
幾乎所有主流 Linux 發(fā)行版的官方軟件源中都包含 sqlite3 工具。
此方法簡單快速,推薦給一般用戶。
1?? Debian / Ubuntu 系列
sudo apt update sudo apt install sqlite3
2?? CentOS 系列
sudo yum install sqlite
3?? Fedora 系列
sudo dnf install sqlite
安裝完成后,可以通過以下命令驗(yàn)證:
sqlite3 --version
若輸出版本號,則說明安裝成功。
4?? 啟動與使用
輸入以下命令啟動 SQLite:
sqlite3
輸出示例:
SQLite version 3.31.1 2020-01-27 19:55:54 Enter ".help" for usage hints. Connected to a transient in-memory database. Use ".open FILENAME" to reopen on a persistent database. sqlite>
SQLite 此時仍使用內(nèi)存數(shù)據(jù)庫。
5?? 創(chuàng)建或打開數(shù)據(jù)庫文件
創(chuàng)建新數(shù)據(jù)庫
.open --new test.db
打開現(xiàn)有數(shù)據(jù)庫
.open test.db
查看當(dāng)前數(shù)據(jù)庫文件
.databases
退出
.quit
6?? 啟動時直接指定數(shù)據(jù)庫文件
sqlite3 test.db
同樣,若文件不存在,SQLite 將自動創(chuàng)建。
| 安裝方式 | 適用場景 | 命令 |
|---|---|---|
| 官方壓縮包安裝 | 需要特定版本或無 root 權(quán)限 | ./sqlite3 |
| 包管理器安裝 | 推薦一般用戶使用 | sudo apt/yum/dnf install sqlite3 |
通過以上任意方式,你即可在 Linux 系統(tǒng)中安裝并運(yùn)行 SQLite。
SQLite 輕便、易用、跨平臺,是學(xué)習(xí) SQL 與原型開發(fā)的絕佳選擇。
到此這篇關(guān)于在Linux上設(shè)置SQLite的詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Linux設(shè)置SQLite內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SSM項(xiàng)目頻繁打成war包部署,使用tomcat和maven實(shí)現(xiàn)熱部署配置
這篇文章主要介紹了SSM項(xiàng)目頻繁打成war包部署操作頻繁?使用tomcat和maven實(shí)現(xiàn)熱部署配置,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11
如何在Linux環(huán)境為用戶添加sudo權(quán)限
這篇文章主要介紹了如何在Linux環(huán)境為用戶添加sudo權(quán)限,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09
在Linux下以www-data用戶運(yùn)行Crontab的方法步驟
在Linux系統(tǒng)中,cron守護(hù)進(jìn)程用于定時執(zhí)行命令或腳本,默認(rèn)情況下,cron作業(yè)以root用戶運(yùn)行,但是,有時需要以非root用戶的身份運(yùn)行cron作業(yè),例如 www-data 用戶,在本文中,我們將討論在Linux系統(tǒng)中以www-data用戶的身份運(yùn)行crontab的正確方法2025-12-12

