Sqlite DBpipe理器应用程序的build议?

这里列出了很多Sqlite GUI应用程序:

http://www.sqlite.org/cvstrac/wiki?p=ManagementTools

有些似乎是不完整的,越野车,没有维护等。你有什么build议吗?

我使用Firefox的SQLitepipe理器插件 。

对我来说似乎相当稳定。

这是另一个免费选项。 这对我来说一直相当稳定。 SQLiteStudio

对于Windows:我一直在寻找function和舒适的graphics用户界面 – 要满足后面的要求是非常困难的,但是这两个select都很好:

a) 足够好: SQLite专家

更便宜,function齐全的经理。 作者对评论和错误报告非常敏感,并经常发布更新。 另一方面,如果你看版本历史,是新的版本似乎引入了新的错误,然后修复后来的版本。 GUI很好,很适合快速devise新的数据库; 在devise查询和处理大量数据方面稍微less一些。 主要抱怨:在编辑查询时无法看到模式(不在程序中翻转标签)。

b) 几乎完美: SQLite Maestro

高价。 丰富的用户界面,易于访问的所有function,漂亮的可视化查询生成器和自动SQL格式化器的可读性,很多眼睛糖果。 有一个单独的,更专业化的查询生成器(SQLite代码工厂),但你可以做只与主Maestro应用程序。 主要抱怨:似乎无法更改表格显示的字体大小,默认值稍微小一些; 在开始的时候很容易迷失在一大堆的标签中,尽pipe总的来说我觉得GUI非常有效率。

根据我的经验,这两种解决scheme都非常稳定,如果您有能力等待,这两种解决scheme似乎都会提供偶尔的折扣。

对于只是浏览数据,尝试SQLite间谍软件 ,让您执行查询,但没有或很less的GUI支持编辑。 非常方便快速查找。

花了一个早上寻找一个好的Sqlite数据库pipe理器/浏览器,并已在SqliteStudio ,目前v2.20.28,我在Ubuntu Linux 10.04上运行落户。

  • 下载是一个4.3MB的未压缩的可执行文件。 期!
  • 它速度快,行为良好,使用适度的资源。
  • 该界面干净,有吸引力的逻辑function。
  • 我不经常这样说,但这只是一个“使用快乐”。
  • 它由Pawel Salawa开发并积极维护,Pawel Salawa因为制作一个非常好的程序而受到表彰。

我只是用它来合并两个Firefox FloatNotes数据库(Sqlite v3),它只是使用一个表…

  • 目标数据库位于运行SqliteStudio的本地主机上(即/ 0 / LX02)
  • 源数据库文件位于通过SSHFS挂载到/ 0 / LX04的远程主机上
  • 使用添加数据库打开两个数据库文件。
  • 使用SQL编辑器从LX04上的SELECT执行对LX02数据库的INSERT。
  • 如果一切顺利,请单击“提交”图标,如果有错误需要修复,请单击“回滚”。
  • 刷新表格数据以查看插入的行。

没有导入GUIfunction,但是如果你知道SQL,合并是非常简单的。 我为第一列,这是unique-id主键提供NULL,以便Sqlite自动增量,从而重新编号的行被合并在…

 INSERT INTO [floatnotes.sqlite].floatnotes SELECT NULL, url, protocol, content, x, y, w, h, color, status, guid, creation_date, modification_date FROM [floatnotes-LX04.sqlite].floatnotes; 

我喜欢SQLitepipe理员

我以前用过Sqliteman 。 相当不错。

SQLiteSpy是一个不错的select

Sqlite.org有一个可用的pipe理工具列表:

http://www.sqlite.org/cvstrac/wiki?p=ManagementTools

我一直在使用SQLite专业 ,它是可靠的。 唯一的缺点是,我通过iOS模拟器对数据库所做的更改没有在应用程序中解决(我不得不closures它并重新打开要显示的更改),但是该function是在最新版本中添加的。 所以现在它做我需要的一切。 我很高兴的支持。 这对testing非常有用,我使用它来构build数据库结构。 从来没有越野车。

如果你使用OSX,你可能喜欢SQLPro for SQLite ( App Store )。

该应用程序有几个整洁的function,如:

  • 版本集成(回滚到以前的版本)。
  • 内联数据过滤。
  • 将选项导出为CSV,JSON,XML和MySQL。
  • 列重新sorting。
  • 全屏支持。

我一直在使用SQL资源pipe理器 。 Firefox插件很棒,但它不能正确处理BIGINT(它截断了它们)。 我注意到.jar驱动程序似乎不支持FTS4(但支持FTS3),并且不显示数据结构中的索引。

我喜欢SQL Explorer,因为您可以使用其他提供程序(如mySQL)与一个客户端。

你没有提到一个平台,所以这里是Mac OS X SQLite工具的一个很好的比较 。 我个人发现MesaSQLite是最喜欢数据库工具,这是CocoaMySQL偶然。 (对于Windows,我只是使用上面提到的Firefox插件。)

如果你大多数时间在Visual Studio中,那么System.Data.SQLite是好的,而且它还可以处理encryption的数据库。

Navicat SQLite是非常好的,他们也支持Windows,OS X和Linux。

您可能想在这里查看MYZSQLExplorer。

与其他工具不同,它在iOS设备上(或在模拟器中)运行。 它是一个浏览器,而不是一个pipe理工具,并不像其他工具那样function齐全,但是很方便,你可以从你的代码中启动它并从你的应用程序中浏览你的数据库。

或者你可以“打开在…”它的SQLite商店,通过发送他们作为电子邮件附件。

为了在开发和testing阶段帮助自己,我开发了它,它确实有帮助。

如果您有任何意见,我很乐意听到。

如果你只想在sqlite数据库文件上执行CRUD操作,那么SQuirreL是一个非常好的select,因为它有一个自动完成的function,可以极大地提高inputSQL查询的速度和效率。

要在SQuirreL中使用SQLite数据库,请首先从此处下载SQLite的JDBC驱动程序,然后将该jar放入SQuirreL文件夹的lib文件夹中。 现在打开SQuirreL并select创build一个新的驱动程序。 在示例URL字段中

JDBC:源码:$ FILE_URL

并在类名放

org.sqlite.JDBC

之后select创build一个新的别名,并select你刚刚添加的驱动程序,并用sqlite文件的实际位置replace$ file_url,然后单击确定,完成。