SQLiteStudio

 
 

免费和开源

它对每个人,出于任何目的(包括商业目的)都是免费的。这是安全的,因为任何人都可以查看源代码。

高级SQL代码编辑器

“ SQL编辑器”窗口可帮助用户使用SQL语法提示和突出显示,提供漂亮的代码格式化程序,标记语法错误。您可以按住Ctrl键并单击SQL查询中提到的表以打开该表(或索引,触发器或视图)。

加密的数据库

当前支持的加密,受密码保护的SQLite变体包括:SQLCipherWxSQLite3System.Data.SQLite(最后一个仅在Windows下)。

无缝连接多个数据库

由于内置在SQLiteStudio的SQL编辑器中的透明数据库附加机制,您可以在单个查询中执行引用多个数据库的SQL语句。

自定义SQL函数

您可以使用JavaScript或Tcl实现自己的SQL函数(标量和聚合)。Wiki页面上有现成的脚本库。

自定义排序顺序

您可以实现自己的排序规则序列(即,用于比较2个值的算法,可以在ORDER BY子句中使用等等)。

SQL和DDL历史记录

您需要2周前执行的查询吗?没问题。SQL编辑器具有“历史记录”选项卡。您是否需要使用在SQLiteStudio上进行本地升级的方式来升级生产数据库?使用DDL历史记录窗口-它具有SQLiteStudio执行的所有DDL语句。

数据库之间的D&D

您可以在数据库之间拖放对象(表,索引等)以复制或移动它们,无论是否包含数据。

跨平台

适用于所有3个主要平台-Windows,MacOS X,Linux。可以从不太常见的其他平台(例如FreeBSD等)上的源代码进行编译。

便携式分配

无需安装。只需下载软件包,解压缩并运行即可。不需要管理员权限。

数据填充

您是否需要使用一些预先生成的数据快速测试您的应用程序?SQLiteStudio可以使用各种策略(常量,序列,随机数,随机文本,基于字典的文本,生成的脚本代码)为您填充表。

导入/导出

SQLiteStudio可以从各种格式(当前为CSV或使用正则表达式的任何文本文件)导入数据,或导出为各种格式(SQL语句,CSV,HTML,XML,PDF,JSON)。

脚本编写

该应用程序当前支持QtScript(JavaScript)和Tcl脚本语言。脚本可用作生成数据,生成自定义SQL函数,自定义排序规则的生成器。

外挂程式

SQLiteStudio支持几种类别的插件。例如,可以在插件中添加另一种脚本语言。另一种导入或导出格式,另一种表数据填充策略,另一种SQLite数据库格式,SQL代码格式化程序,代码突出显示器,表单元格值表示呈现器-所有这些都可以通过插件来消除。

SQLiteStudio