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。