23 Star 85 Fork 27

奇天/SQLiteExplorer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
Loading...
README
Apache-2.0

SQLiteExplorer

该项目旨在创建一个查看SQLite文件结构的工具软件(SQLite3 File Format Tools),用以方便对SQLite文件格式的学习。 这里有需要的链接:

该工程使用Qt5 MingW版编译的。

SQLite3 File Format: https://sqlite.org/fileformat.html

GraphViz: http://www.graphviz.org/

目前实现效果图如下:

1. Database界面

该界面主要显示数据库属性 image

2. Data界面

该界面主要展示表数据。目前采用滚动加载方式,防止一次加载数据过多导致卡死。 image

3. SQL界面

sql语句查询界面,查询结果也是采用Data界面方式滚动加载。 image

4. Design界面

表设计界面,展示表含有的列编号,列名称,类型,非空,默认值以及主键情况。 image

5. HexWindow界面

HexWindow界面目前支持IndexInterior,IndexLeaf,TableInterior,TableLeaf,FreelistTrunkPage,FreelistLeafPage,Overflow页面的解析:

5.1 索引内部页 IndexInterior

image

5.2 索引叶子页 IndexLeaf

image

5.3 表内部页 TableInterior

image

5.4 表叶子页 TableLeaf

image

5.5 自由页主干页 FreelistTrunkPage

image

5.6 自由页叶子页 FreelistLeafPage

image

6. DDL界面

展示建表语句。 image

7. Graph界面

目前支持Index,Table,Freelist的页组织形式的显示。

7.1 索引图

image

7.2 表图

image

7.3 自由页图

image

空文件

简介

一个查看SQLite文件结构的工具软件 展开 收起
README
Apache-2.0
取消

发行版 (3)

全部

贡献者 (2)

全部

近期动态

3年多前推送了新的 dev 分支
3年多前推送了新的提交到 master 分支,673b61e...a1d2911
3年多前推送了新的提交到 master 分支,601cd3e...673b61e
3年多前推送了新的提交到 master 分支,df8c85c...601cd3e
3年多前推送了新的提交到 master 分支,620c0f8...df8c85c
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/chuck_wilson/SQLiteExplorer.git
git@gitee.com:chuck_wilson/SQLiteExplorer.git
chuck_wilson
SQLiteExplorer
SQLiteExplorer
v2.0.7

搜索帮助