免費軟體資源 soft.registry
⚠ 這是歷史版本頁面 — 查看 SQLite 最新版本 →
SQLite 圖示

SQLite 3.53.3

v 3.53.3
macOS 免費軟體 8.4/10 (5)
##

編輯短評

SQLite 是一款嵌入式 SQL 資料庫引擎,以單一檔案形式運作,不需要獨立伺服器或任何設定,就能提供完整的關聯式資料庫功能。它的最大特色是零設定、免管理,同時具備 ACID 交易保證,即使在系統崩潰或斷電後也能維持資料一致性。SQLite 的程式碼屬於公共領域,任何商業或私人用途皆可自由使用,部署範圍極廣,是許多知名軟體與行動應用的底層資料儲存方案。開發團隊持續維護,更新相當活躍,在開發者工具中屬於穩定且長青的選擇。

這套工具特別適合需要在應用程式內儲存結構化資料、但不想架設獨立資料庫伺服器的開發者,例如桌面軟體、工具程式或原型開發。與 Microsoft Access 等需要完整環境的替代方案相比,SQLite 更輕量、免安裝,但多人同時寫入的並發能力較弱,較適合單機或低並發情境。macOS 版提供原生執行環境,但介面僅支援英文,且需自行整合到開發流程中。授權完全免費,無商業使用限制,對個人或企業專案都相當友善。

##

軟體介紹

SQLite for Mac 是一個進程內函式庫,實現了自包含、無伺服器、零配置且支援交易的 SQL database engine

SQLite 的程式碼屬於公有領域,因此可用於任何目的,無論是商業還是私人用途。

SQLite for macOS 是全球部署最廣泛的 database,被應用在無數個程式中,其中包含許多高知名度的專案。

Features and Highlights
  • 交易具備原子性、一致性、隔離性和持久性 (ACID),即使在系統崩潰或電源故障後依然如此。
  • 零配置 —— 不需要安裝或管理。
  • 完整的 SQL 實作,並提供部分索引 (partial indexes) 與通用表表達式 (common table expressions) 等進階功能。(省略的功能)。
  • 整個資料庫儲存在單一的跨平台磁碟檔案中,非常適合用作應用程式的檔案格式。
  • 支援 TB 等級的資料庫以及 GB 等級的字串與 Blobs (請參閱 limits.html)。
  • 程式碼佔用空間小:完整配置後小於 500KiB,若省略選配功能則更小。
  • 簡單且易於使用的 API。
  • 使用 ANSI-C 編寫,內含 TCL 綁定 (bindings),其他數十種語言的綁定可另行取得。
  • 原始碼註釋詳盡,且分支測試覆蓋率達 100%。
  • 提供單一 ANSI-C 原始碼檔案,易於編譯並輕鬆整合至大型專案中。
  • 自包含:無需外部依賴項。
  • 跨平台支援:原生支援 Android, *BSD, iOS, Linux, Mac, Solaris, VxWorks 與 Windows (Win32, WinCE, WinRT),且易於移植到其他系統。
  • 原始碼屬於公有領域,可用於任何目的。
  • 附帶獨立的命令列介面 (CLI) 用戶端,可用於管理 SQLite 資料庫。
How to Use
  • 下載適用於 macOS 的 SQLite 預編譯二進位檔
  • 解壓縮並將 sqlite3 檔案移至 /usr/local/bin
  • 開啟終端機 (Terminal) 確認 SQLite 安裝狀態
  • 使用 sqlite3 指令啟動 SQLite shell
  • 使用 sqlite3 mydb.db 建立新資料庫
  • 使用 SQL 指令建立與管理資料表
  • 使用 SELECT 陳述式讀取資料
  • 使用 .tables 列出所有資料庫資料表
  • 使用 .schema 查看資料表結構 (schema)
  • 使用 .exitCtrl+D 退出 SQLite shell
System Requirements
  • macOS 10.13 High Sierra 或更高版本
  • Intel 或 Apple Silicon 處理器
  • 至少 100MB 的可用磁碟空間
  • 可使用終端機並具備基礎指令操作知識
  • 選配:安裝 Homebrew 以簡化安裝流程
PROS
  • 輕量且快速
  • 無需設定伺服器
  • 易於嵌入應用程式
  • 完整的 SQL 支援
  • 跨平台相容性
CONS
  • 無內建使用者管理
  • 並行處理能力有限
  • 缺乏進階安全性功能
  • 不適合大規模應用程式
  • 需要手動備份與同步
Also Available: Download SQLite for Windows

下載最新版本 SQLite for Mac 為什麼這款 App 會在 FileHorse 上發佈?(更多資訊)
##

畫面截圖

SQLite 畫面截圖 1
##

歷史版本

完整清單 →