SQLite 学习资源汇总,Android/iOS/嵌入式开发必备

作者: 不剪发的Tony老师
毕业于北京航空航天大学,十多年数据库管理与开发经验,目前在一家全球性的金融公司从事数据库架构设计。CSDN学院签约讲师以及GitChat专栏作者。csdn上的博客收藏于以下地址:https://tonydong.blog.csdn.net


文章目录

            在线网站
            开发工具
            经典图书
            程序驱动
            衍生产品

SQLite 是一个纯 C 语言实现的自包含、无服务器、零配置、事务型的嵌入式 SQL 数据库引擎。

SQlite 是世界上安装最多的数据库,超过了 1 万亿次;所有的 Android、iPhone 手机和 iOS 设备、Windows10 系统、Firefox、Chrome、Safari 浏览器以及无数的嵌入式设备和 APP 应用都使用 SQLite 作为本地存储,编程语言 PHP 和 Python 自带 SQlite 支持。

SQLite 虽然小巧(几百 KB),但是支持完整的 SQL 功能,非常值得我们学习和使用。本文整理了一些常见的 SQLite 学习资源,供大家参考。

我的博客也会定期更新关于数据库管理和 SQL 开发的实用文章,欢迎关注❤️、点赞👍、转发📣!
在线网站

    SQLite 官方网站 - SQLite 官方网站,首选推荐。
    SQLite 官方文档 - SQLite 官方文档,英文版。
    SQLite 教程 - 编程狮(W3C) 上的 SQLite 教程。
    SQLite 教程 - 菜鸟教程上的 SQLite 教程。
    SQLite Tutorial - SQLite 英文教程,自带在线运行环境。

开发工具

    sqlite3 - 官方提供的 SQLite 命令行工具,以及使用手册。
    DB4S - 一款开源的高质量可视化 SQLite 开发工具。
    SQLiteStudio - 一个免费开源的跨平台 SQLite 数据库管理工具。
    DBeaver - 一个跨平台的 SQL 与 NoSQL 数据库开发工具,支持各种数据库,包括 SQLite。
    SQL Fiddle - 一个在线的数据库环境,支持各种关系数据库,包括 SQLite。
    SQL Forever - 一个在线的 SQLite 数据库环境,预置了几个经典的数据库:AdventureWorks2019、Chinook、Sakila、WideWorldImporters 等。

经典图书

    《SQLite 权威指南(第二版)》。
    《SQL基础教程》第2版。
    《SQL入门经典(第5版)》。

程序驱动

    SQLite C/C++ - SQLite C/C++ 接口文档。
    SQLite JDBC - SQLite 数据库 Java 驱动。
    sqlite3 模块 - SQLite 数据库 Python DB-API 2.0 驱动模块。
    DBD::SQLite - SQLite 数据库 Perl DBI 驱动。
    PHP SQLite3 - SQLite 数据库 PHP 接口文档。

衍生产品

    CovenantSQL - 一个基于区块链和 SQLite、去中心化的 SQL 数据库。
    ActorDB - 一个基于 SQLite 的分布式数据库,具有强一致性、高并发性和水平可扩展性。
    Dqlite - 一个基于 SQLite 的分布式数据库。
    rqlite - 一个基于 SQLite 的分布式数据库。
    Bedrock - 一个基于 SQLite 的分布式数据库,具有自动故障切换和 WLAN 复制功能。
    SpatiaLite - 基于 SQLite 的空间数据库扩展,类似于 PostGIS、Oracle Spatial。