SQLiteSpy

SQLiteSpy
软件描述
SQLiteSpy 是一个快速且紧凑的 SQLite 数据库图形管理工具。它能够读取 SQLite3 文件,并对这些文件执行 SQL 操作。其图形用户界面使其非常容易地探索、分析和操作 SQLite3 数据库。
官方网站
访问软件的官方网站了解更多信息
www.yunqa.de
什么是 SQLiteSpy?
SQLiteSpy 是一个快速且紧凑的 SQLite 数据库图形管理工具。它能够读取 SQLite3 文件,并对其执行 SQL 操作。其图形用户界面使得探索、分析和操作 SQLite3 数据库变得非常简单。
概览
SQLiteSpy 数据库一览 —— 模式树视图显示数据库中包含的所有项目,包括表、列、索引和触发器。按 F5 可更新模式树,双击表或视图可查看其数据,通过右键快捷菜单可执行常用操作。
网格单元格编辑 —— 在网格中可编辑表单元格:通过模式树视图显示表,选中一个单元格后按 F2 即可调用编辑器。修改后确认,即可将更改写回表中。
数据类型显示 —— 不同的原生 SQL 数据类型以不同的背景颜色显示,有助于发现类型错误。若将 NULL 值误认为空字符串,类型错误可能导致性能下降或 SELECT 查询结果错误。
全 Unicode 支持 —— SQLiteSpy 完全支持 SQLite 的 Unicode 功能。数据的显示和输入均以 Unicode 形式实现,包括 SQL 语句。
多 SQL 编辑 —— 使用现代标签页编辑和显示多个 SQL 查询,便于对比查询语句和结果。通过输入或加载 SQL 查询到 SQL 编辑区后,按 F9 运行查询,或按 CTRL+F9 仅运行当前行或选中内容。
时间测量 —— 自动测量并显示 SQL 执行时间,以帮助优化查询。
正则表达式 —— SQL 关键字 REGEXP 支持类似于 Perl 的正则表达式语法,该功能借助 YuPcre2 库实现。
数学 SQL 函数 —— 除 SQLite 默认函数外,还提供以下数学函数:ACOS()、ASIN()、ATAN()、ATAN2()、CEIL()、CEILING()、COS()、COT()、DEGREES()、EXP()、FLOOR()、LN()、LOG()、LOG2()、LOG10()、MOD()、PI()、POW()、RADIANS()、SIGN()、SIN()、SQRT()、TAN()、TRUNCATE()。
数据压缩 —— SQL 函数 COMPRESS() 对任意文本或 BLOB 值应用 zlib 的 deflate 压缩。返回原始的 deflate 数据流。UNCOMPRESS() 函数将该流重新解压回原始数据。整数、双精度浮点数和空值保持不变。
紧凑的结果存储 —— 内部数据存储机制使用 SQLite 的原生数据类型,以实现最佳兼容性。因此,SQLiteSpy 比其他 SQLite 管理工具占用更少的内存,并能更高效地处理大型表。
内置 SQLite 引擎 —— SQLiteSpy 以单个可执行文件形式提供,应用程序中已内嵌 SQLite 数据库引擎,无需分发任何 DLL 文件,因此 SQLiteSpy 可轻松部署给客户使用。
还有更多功能……