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

不打扰是莪最后的温柔 提交于 2020-02-14 13:17:22

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

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

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

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

在线网站

开发工具

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

经典图书

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

程序驱动

衍生产品

  • CovenantSQL - 一个基于区块链和 SQLite、去中心化的 SQL 数据库。
  • ActorDB - 一个基于 SQLite 的分布式数据库,具有强一致性、高并发性和水平可扩展性。
  • Dqlite - 一个基于 SQLite 的分布式数据库。
  • rqlite - 一个基于 SQLite 的分布式数据库。
  • Bedrock - 一个基于 SQLite 的分布式数据库,具有自动故障切换和 WLAN 复制功能。
  • SpatiaLite - 基于 SQLite 的空间数据库扩展,类似于 PostGIS、Oracle Spatial。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!