首页 > win软件 > 编程开发 > 数据库类 > DB Browser for SQLite
DB Browser for SQLite

DB Browser for SQLite

最新版v3.12.2
大小

21.94MB

语言

简体

系统

WinAll

类别

数据库类

下载

130

更新

2025-03-14

要不点点赞?

38

软件介绍

DB Browser for SQLite最新版是一款专业高效的数据库管理软件。DB Browser for SQLite官方版功能强大,界面直观,可以用于创建、设计和编辑与SQLite兼容的数据库文件。DB Browser for SQLite软件还可以帮助用户以文本形式导入和导出记录、从CSV文件导入和导出表格等。

软件特色

      该程序最初是由Tabuleiro Producoes的Mauricio Piacentini作为Arca数据库浏览器开发的。

      原始版本被用作Arca Database Xtra的免费配套工具

      Arca Database Xtra是一种商业产品

      它嵌入了SQLite数据库以及一些其他扩展名,以处理压缩和二进制数据。

      该程序不是SQLite命令行工具的可视化外壳,并且不需要熟悉SQL命令。

      它是开发人员和最终用户都可以使用的工具

      并且必须尽可能简单地使用以实现这些目标。

      更好的表格编辑

      SQLite 3.25.0添加了对使用ALTER TABLE命令重命名列的支持

      以前,您必须使用重命名的列创建一个新表,复制所有数据,删除旧表,然后重命名新表

      甚至不包括该过程的一些细节

      这不仅使重命名列快得多,而且也使安全性提高,因为新过程不易出错

      并且还确保更新索引和触发器中对重命名列的所有引用。

      从此发行版开始,DB4S尽可能多地利用此新功能。

      这不仅为您提供了我们提供的完整ALTER TABLE支持,而且还提供了上述所有好处。

      通常,您不只编辑表模式的一部分。例如,重命名列时,您可能还想编辑其数据类型或默认值。

      在立即进行这些修改之前,对于大型表而言,这使得编辑它们非常缓慢且令人厌烦。

      在此发行版中,DB4S跟踪所有修改,单击确定按钮时仅在一个过程中应用它们。

      这将使编辑大表的模式变得更快。

      我们还添加了一个新的约束编辑器。

      这使您可以添加和编辑多个列的约束,但对于设置约束名称或仅获取表中所有约束的概述也很有用。

软件功能

      1、建数据库文件。

      2、创建、定义、修改和删除表。

      3、创建、定义和删除索引。

      4、浏览、编辑、添加和删除记录。

      5、搜索记录。

      6、导入和导出为文本记录。

      7、将表导出成 CSV 文件,或从 CSV 文件导入表。

      8、将表导出成数据库存储文件,或从数据库存储文件导入表。

      9、SQL 查询以及错误检查。

      10、检查 SQL 命令的错误日志。

使用方法

      条件格式

      我们在“浏览数据”选项卡中添加了用于配置条件格式的新功能。使用此功能,您可以根据单元格的值设置颜色,字体,字体大小,文本对齐方式等。它的工作原理与您从电子表格应用程序中可能了解的非常相似。

      每列设置条件格式,并且可以为每列配置多种格式。条件格式可以选择任何可以过滤的内容,例如,等于,不等于,小于,大于,等等。

      要设置条件格式,您可以右键单击单元格或右键单击过滤器栏,然后单击“编辑条件格式...”以打开对话框。如果当前正在过滤视图,则还可以右键单击过滤器栏,然后单击“用于条件格式”以快速添加当前过滤条件的条件格式。

      您配置的条件格式也将保存到项目文件中。

      此外,还有一个新的格式工具栏,可让您在不提供任何条件的情况下任意设置格式。这使您可以像喜欢的电子表格应用程序中的表格一样格式化表格内容,例如用于演示或打印。

      更好的线程化和取消对长时间运行的查询的支持

      SQL查询现在在单独的线程中运行。这意味着在查询运行时,UI可以响应。对于长时间运行的查询,这有很大的不同,因为它允许您随时取消查询。

      对于所有数据库配置,SQLite不支持从多个线程同时访问数据库。因为我们要确保不可能破坏数据库文件,所以DB4S不允许两个查询或一个查询和另一个长时间运行的进程同时运行。现在,在状态栏中会通知您任何长时间运行的进程,也可以取消它们。但不用担心:每当您尝试启动第二个查询时,都会出现一个消息框,通知您并让您决定是取消还是等待其他过程完成。

      多列排序

      现在可以在“浏览数据”选项卡中按多列进行排序。您可以配置任意数量的排序键。它们的顺序将出现在列标题中。

      只需单击列标题即可重设所有旧的排序顺序,并仅按单击的列进行排序。要添加另一个排序键,请在单击列标题的同时按住Ctrl/cmd键。按住Ctrl/cmd键并单击已在列列表中进行排序的列标题,将更改该列的排序顺序。

      用于排序的所有列都存储在项目文件中。

      新的SQL解析器具有Unicode支持,并且覆盖范围更广

      DB4S带有一个SQL解析器,用于分析表模式。解析器并不完美,当无法解析某个表或索引架构时,您将无法在该表或索引上使用DB4S的所有功能。特别是无法编辑模式,但在某种程度上也不能修改表的内容。因此,即使它不是直接可见的,解析器也是应用程序中非常重要的一部分。

      此版本带有一个新的解析器。这使我们可以解决很多问题,例如,复杂的CHECK约束现在可以按预期运行。新的解析器不仅更强大,而且还从SQL语句中提取了更多信息,这使编辑这些表变得更加顺畅。

      最后,新的解析器可以像SQLite一样处理表和列名称中的Unicode字符。因此,如果您的表架构包含这些字符,则表现在将正确显示。

      随处查找对话框

      我们在Execute SQL编辑器中添加了一个查找工具栏和一个“查找和替换”对话框。这意味着您可以使用工具栏在Execute SQL编辑器中快速跳至搜索词。但是,您也可以打开功能更强大的对话框,以获取更多搜索选项或替换文本。顶部有新的工具栏图标,并带有新的键盘快捷键。

      我们还向所有其他编辑器添加了“查找和替换”对话框。这包括“编辑单元格”和“ SQL日志停靠站”,因为它们可能会显示很多文本,如果没有搜索选项,这些文本将很难导航。

      此外,我们在“浏览数据”选项卡中添加了新的查找以及新的查找和替换工具栏。这使您无需应用过滤器即可在当前浏览的表中查找值或模式。当您已经指定过滤器并且不想更改它时,此功能特别有用。新的替换工具栏允许您替换值,而无需切换选项卡或编写SQL语句。

      最后,有一个新字段“所有列中的过滤器”。在此处键入任意数量的单词,以将视图限制为仅包含所有这些单词的行,无论在哪一列中。当在不知道表可能在哪一列中查找表中的某个值时,这非常有用。

      到处都有UI改进

      此版本包括整个应用程序中的大量UI改进,太多的改进都无法在此处列出。最值得注意的也许是对项目文件的改进处理。但是,还有新的键盘快捷键,更简洁的窗口布局以及更多详细信息。

      您还可以通过多种方式更改窗口布局,并且UI可以更好地响应您的需求。

      代理支持

      我们已将代理支持添加到我们的网络代码中。因此,最终可以通过代理(例如,公司代理)使用DB4S。这也将默认值更改为使用系统代理配置,而不是完全不使用任何代理。

      代理设置会影响所有网络代码。这包括Windows和macOS上的自动更新检查,还包括dbhub.io集成。如果您以前从未听说过它,则dbhub.io是一项云服务,可让您协作处理SQLite数据库。它由与DB4S相同的开发人员开发。您可以免费签出。

更新日志

      在所有文件对话框中添加适当的文件扩展名过滤器。

      改进了错误处理,例如更多错误消息和更详细的错误描述。

      即使表上存在外键约束,也允许更改表列。

      修复查询包含换行符时丢失的SQL日志,同时修剪日志。

      在创建新数据库时也要设置外键设置,而不是在打开文件时设置外键设置。

      修复SQL编辑器中Unicode字符的绘制,其中字体设置不适用。

      允许数据库的user_version pragma中的值大于10000。

小编寄语

作为一款简单易上手的数据库类软件,DB Browser for SQLite一直被用户广泛使用。飞速下载小编还为大家提供了其他几款数据库类软件的下载途径,如WinMTR,SQLyog,Firebird,希望这些软件可以帮大家解决问题。

软件介绍 软件特色 软件功能 使用方法 更新日志 小编寄语