QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

自己动手构建 SQLite,第一部分:列出数据表 (blog.sylver.dev)

本文是构建兼容 SQLite 数据库系列文章的第一篇,重点介绍了如何实现一个简单的 `tables` 命令来列出数据库中的所有数据表。文章首先介绍了 SQLite 文件格式,包括数据库头、页结构以及页类型等基本概念。接着讲解了如何解析 SQLite 数据库文件,包括读取数据库头信息、解析表 B 树叶节点页以及解码记录等步骤。最后,文章以 `sqlite_master` 表为例,演示了如何获取数据库中的所有表名。