介绍
SQLiteFlow是为Mac和iOS平台开发的直观,稳定和易用的SQLite编辑器。
截图
功能
SQL编辑器
- 支持多SQL执行。
- 自定义语法高亮。
- SQL代码自动补全。
- 格式化查询。
- 自定义风格拷贝查询。
- 粘贴最近使用查询会话。
- 解释查询。
数据编辑器
- 查看,编辑,添加和删除数据。
- 数据过滤器。
- 以十六进制编辑BLOB数据,如果可能,支持将其显示为预览。
- 拷贝数据到CSV,JSON,Markdown,List。如果可能的话,还可以到Insert语句或者Update语句。
修改表结构
- 查看,编辑和添加表字段,索引,外键,唯一约束和检查约束。
- 查看触发器。
- 查看表定义。
- 预览修改表结构的SQL。
数据库统计
- 显示表数和表中的记录数。
- 显示每个表的占用空间,及每个表中数据占用的空间和和索引占用的空间。
数据库比较
- 支持生成使一个数据库转为另一个数据库SQL语句。
- 支持只显示两个数据库之间的不同的摘要信息。
导入
- 支持导入CSV数据。
- 支持导入JSON数据。
导出
- 在数据编辑器或者查询结果中,支持导出数据到CSV,JSON,Markdown,List。
- 在数据编辑器,如果可能的话支持导出数据到Insert语句或者Update语句。
数据库加密
- 支持访问经SQLCipher库加密的数据库。
远程连接
- 支持远程连接在SQLiteFlow(iOS)中的数据库。
深色模式
- 支持macOS Mojave+深色模式。
拖拽
- 支持用拖拽操作来打开数据库和SQL脚本文件。
- 创建多窗口。
访问模拟器
- 支持访问苹果模拟器。这样你在开发你们的App时,就可以更方便地打开你们的App的Documents目录了。
自动处理数据库文件名或者路径变化
- 经此获益的一个有意思的事情是,这使得SQLiteFlow在对处理在iOS模拟器中的数据库时显得很友好。
附加数据库
- 无需任何代码,即可附加数据库,帮您省下很多写ATTACH DATABASE命令的时间。
内部查看器
- 查看SQLite数据库文件,日志文件,WAL文件或者WAL-索引文件的内部结构。
捷径
- 支持“执行查询”操作。
- 支持“导入CSV”操作。
- 支持“导入JSON”操作。(需要macOS 14.0+支持。)
加载拓展
- 支持加载SQLite拓展。
LLDB协作
- 支持sfopen命令。让您能够打开一个从被调试设备拷贝到本地的临时数据库。
- 支持sfsave命令。 让您能够拷贝一个临时数据库(最初被sfopen命令创建)到被调试设备。
常见问题
新手必看!常见问题!安装教程!
新手必看!常见问题!安装教程!
新手必看!常见问题!安装教程!
评论0