SQLite 學(xué)習(xí)資源匯總,Android/iOS/嵌入式開(kāi)發(fā)必備

作者: 不剪發(fā)的Tony老師
畢業(yè)于北京航空航天大學(xué),十多年數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)經(jīng)驗(yàn),目前在一家全球性的金融公司從事數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)。CSDN學(xué)院簽約講師以及GitChat專欄作者。csdn上的博客收藏于以下地址:https://tonydong.blog.csdn.net


文章目錄

            在線網(wǎng)站
            開(kāi)發(fā)工具
            經(jīng)典圖書(shū)
            程序驅(qū)動(dòng)
            衍生產(chǎn)品

SQLite 是一個(gè)純 C 語(yǔ)言實(shí)現(xiàn)的自包含、無(wú)服務(wù)器、零配置、事務(wù)型的嵌入式 SQL 數(shù)據(jù)庫(kù)引擎。

SQlite 是世界上安裝最多的數(shù)據(jù)庫(kù),超過(guò)了 1 萬(wàn)億次;所有的 Android、iPhone 手機(jī)和 iOS 設(shè)備、Windows10 系統(tǒng)、Firefox、Chrome、Safari 瀏覽器以及無(wú)數(shù)的嵌入式設(shè)備和 APP 應(yīng)用都使用 SQLite 作為本地存儲(chǔ),編程語(yǔ)言 PHP 和 Python 自帶 SQlite 支持。

SQLite 雖然小巧(幾百 KB),但是支持完整的 SQL 功能,非常值得我們學(xué)習(xí)和使用。本文整理了一些常見(jiàn)的 SQLite 學(xué)習(xí)資源,供大家參考。

我的博客也會(huì)定期更新關(guān)于數(shù)據(jù)庫(kù)管理和 SQL 開(kāi)發(fā)的實(shí)用文章,歡迎關(guān)注??、點(diǎn)贊??、轉(zhuǎn)發(fā)??!
在線網(wǎng)站

    SQLite 官方網(wǎng)站 - SQLite 官方網(wǎng)站,首選推薦。
    SQLite 官方文檔 - SQLite 官方文檔,英文版。
    SQLite 教程 - 編程獅(W3C) 上的 SQLite 教程。
    SQLite 教程 - 菜鳥(niǎo)教程上的 SQLite 教程。
    SQLite Tutorial - SQLite 英文教程,自帶在線運(yùn)行環(huán)境。

開(kāi)發(fā)工具

    sqlite3 - 官方提供的 SQLite 命令行工具,以及使用手冊(cè)。
    DB4S - 一款開(kāi)源的高質(zhì)量可視化 SQLite 開(kāi)發(fā)工具。
    SQLiteStudio - 一個(gè)免費(fèi)開(kāi)源的跨平臺(tái) SQLite 數(shù)據(jù)庫(kù)管理工具。
    DBeaver - 一個(gè)跨平臺(tái)的 SQL 與 NoSQL 數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,支持各種數(shù)據(jù)庫(kù),包括 SQLite。
    SQL Fiddle - 一個(gè)在線的數(shù)據(jù)庫(kù)環(huán)境,支持各種關(guān)系數(shù)據(jù)庫(kù),包括 SQLite。
    SQL Forever - 一個(gè)在線的 SQLite 數(shù)據(jù)庫(kù)環(huán)境,預(yù)置了幾個(gè)經(jīng)典的數(shù)據(jù)庫(kù):AdventureWorks2019、Chinook、Sakila、WideWorldImporters 等。

經(jīng)典圖書(shū)

    《SQLite 權(quán)威指南(第二版)》。
    《SQL基礎(chǔ)教程》第2版。
    《SQL入門經(jīng)典(第5版)》。

程序驅(qū)動(dòng)

    SQLite C/C++ - SQLite C/C++ 接口文檔。
    SQLite JDBC - SQLite 數(shù)據(jù)庫(kù) Java 驅(qū)動(dòng)。
    sqlite3 模塊 - SQLite 數(shù)據(jù)庫(kù) Python DB-API 2.0 驅(qū)動(dòng)模塊。
    DBD::SQLite - SQLite 數(shù)據(jù)庫(kù) Perl DBI 驅(qū)動(dòng)。
    PHP SQLite3 - SQLite 數(shù)據(jù)庫(kù) PHP 接口文檔。

衍生產(chǎn)品

    CovenantSQL - 一個(gè)基于區(qū)塊鏈和 SQLite、去中心化的 SQL 數(shù)據(jù)庫(kù)。
    ActorDB - 一個(gè)基于 SQLite 的分布式數(shù)據(jù)庫(kù),具有強(qiáng)一致性、高并發(fā)性和水平可擴(kuò)展性。
    Dqlite - 一個(gè)基于 SQLite 的分布式數(shù)據(jù)庫(kù)。
    rqlite - 一個(gè)基于 SQLite 的分布式數(shù)據(jù)庫(kù)。
    Bedrock - 一個(gè)基于 SQLite 的分布式數(shù)據(jù)庫(kù),具有自動(dòng)故障切換和 WLAN 復(fù)制功能。
    SpatiaLite - 基于 SQLite 的空間數(shù)據(jù)庫(kù)擴(kuò)展,類似于 PostGIS、Oracle Spatial。