Mac SQLite编辑器

217

我知道CocoaMySQL,但我还没有看到针对SQLite的Mac GUI界面,有这样的吗?

我的谷歌搜索没有找到相关的Mac图形用户界面,这就是为什么我在这里问而不是在谷歌上搜索的原因。


17
更新:CocoaMySQL现在被称为"Sequel Pro",对于在Mac上使用MySQL非常好用。它仍在积极开发中,他们计划支持SQLite和Postgres,但目前还不可用。 - philfreo
@philfreo +1 - 在那之前,我会坚持使用命令行 shell 和/或编写脚本来完成我想要的事情。 :) - Lester Cheung
3
Sequel Pro 仍然不是 SQLite,但这里是链接http://www.sequelpro.com/。 - nycynik
15个回答

133

Base比你的问题要年轻一些,而且肯定感觉像是一个1.0版本,但用户体验比在Mac上使用任何“跨平台”应用程序都要好得多。

http://menial.co.uk/software/base/

我建议你在开发者意识到他对它的定价过低之前购买许可证。

更新:自2008年12月以来,Base现在已经升级到2.1版,它已成为一个优秀的产品。我不记得它以前的价格是多少了,但我付钱升级了1.x到2.x。仍然强烈推荐。

另外更新:Base在Mac App Store上可用,你可能会发现那里的评论很有用。


2
不错的软件,但不是免费的。 :( - ahmet alp balkan
34
有很多免费的替代品,但它们没有那么好。这不是巧合。 - benzado
2
看起来非常不错,目前正在试用中,它可以做我想做的一切,并且还拥有精美设计的 Mac 应用程序界面。 - Jannis
2
我也买了。不错的OSX应用程序。 - Rob
2
用户界面真的不是很好,应用程序似乎缺乏功能,并且相对于其实际价值而言价格相当昂贵。我很高兴它是你们的解决方案,但对我来说并不适用。 - Antwan van Houdt
显示剩余5条评论

108

4
慢查询导致程序卡顿,同时缺乏取消查询的按钮。我使用的是RazorSQL。 - wioota
2
除非我漏掉了什么,否则它不允许您更改现有的表格。 - mahdaeng
1
我想说,使用MSSQL、Oracle Toad和phpMyAdmin之后,FireFox的SQLiteManager是我用过的最好的一个。几乎所有常见操作都在你面前。最近我开始使用Sequel Pro,它类似于Firefox的SQLite Manager,看起来也很干净(但这是针对MySQL而不是SQLite)。 - Ege Akpinar
任何人都可以使用密码打开sqlite。 - Bagusflyer
6
曾经这是最好的,但它不再适用于最新版的Firefox浏览器。 - Tom Kincaid
SQlite管理器让我头疼,它甚至显示多行相同的主键,这很奇怪,不是吗? - Saket Kumar

90

我使用Mac应用商店中的Liya,它免费且维护良好(截至2013年1月,每月更新一次),工作表现不错。

我也会在设备上进行大量测试。您可以通过以下方式访问设备上的SQLITE数据库:

  1. Application supports iTunes file sharing添加到info.plist中并设置为YES
  2. 在设备上运行应用程序
  3. 打开iTunes
  4. 选择设备
  5. 选择“应用程序”选项卡
  6. 向下滚动到“文件共享”部分并选择应用程序
  7. .sqlite文件应出现在右侧窗格中-选择它并“保存到...”
  8. 保存后,在您喜欢的SQLITE编辑器中打开它

您也可以对其进行编辑并将其复制回去。

编辑: 您也可以通过XCode中的组织器完成此操作

  1. 在XCode中打开组织器(窗口 > 组织器)
  2. 选择“设备”选项卡
  3. 展开左侧要下载/上传数据的设备
  4. 选择“应用程序”
  5. 在主面板中选择一个应用程序
  6. 底部的面板(沙箱中的数据文件)将更新为该应用程序中的所有文件
  7. 选择下载并将其保存在某个地方
  8. 在Finder中找到该文件
  9. 右键单击并选择“显示包内容”

现在,您可以查看、编辑并重新上传包到调试设备上。 这对于在其他设备上尝试不同状态的快照非常有用。


1
这个比其他任何一个都要新。看起来开发得非常活跃。所以相比其他的免费选择,这个看起来非常有前途。 - Neil Traft
1
算了,我无法让Liya显示任何表格的内容。谢天谢地,我反正使用Firefox。我本来想取消我的点赞,但是SO现在有太多愚蠢的规定,不允许我这样做! - Neil Traft
2
毫不否认,Liya的界面有些古怪。你记得选择表格并点击底部的大“Go”按钮了吗? - Joony
是的,使用“Go”或“运行自定义查询”,我只能得到一个无尽的繁忙旋转器。我不知道出了什么问题。如果我能弄清楚,我肯定会使用它。 - Neil Traft
1
Liya非常完美。谢谢链接。我刚在OSX 10.8上安装了2.0.12版本,运行得很好。 - robmclarty

65
您可能会喜欢SQLPro for SQLite(以前称为SQLite Professional - App Store)。
该应用程序具有一些不错的功能,例如:
  • 自动完成和语法高亮。
  • 版本集成(回滚到以前的版本)。
  • 内联数据过滤。
  • 加载sqlite扩展的能力。
  • SQLite 2兼容性。
  • 导出选项为CSV,JSON,XML和MySQL。
  • 从CSV,JSON或XML导入。
  • 列重新排序。
  • 全屏支持。

SQLPro for SQLite overview screenshot

我们的网站提供七天试用期。如果您通过我们的网站购买,请使用优惠码STACK25,可以节省25%。

免责声明:我是开发人员。


1
我在AppStore上看到v1.0.3版本,目前售价为$8.99。免费版本不再提供吗?谢谢。 - pm_labs
6
@paul_sns,很遗憾,这个应用程序不再免费。不过,以下是一些促销代码:PRFKTLYJTE3M、7PN6FHANKNAJ、KY7KJPTMKJAA、WAFRTR797AWK、64PY7K36TFY4。如果它们用完了,您可以给我发电子邮件或联系支持人员,并提供此页面的链接,我可以向您提供一个促销代码。 - Kyle
3
非常酷的应用。值得下载。 - Beast_Code
2
真是一个很棒的应用程序!节省了我大量的时间! - Georg
1
一个非常棒的OSX应用程序 - 这需要很多工作和思考。物有所值。 - Jasper Blues
显示剩余2条评论

22

4
网站已死?不太有前途了... - BastiBen
1
相当不错且免费的解决方案。 - Valerio Schiavoni
3
不要在意"网站已死"的评论。截至该评论发表时,该网站仍然可用。 - Gibron
3
目前它是20美元的共享软件,不是免费的。 - Jonathan
3
使用起来真是太麻烦了。 - Dan Abramov
显示剩余2条评论

18

我正在使用一个名为 Lita 的简单sqlite操作工具。

这个工具基于Adobe Air,因此在使用Lita之前必须先安装Adobe Air。 Adobe Air可以从Adobe网站免费下载。


1
这是一个非常棒的工具。我喜欢它是一个Air应用程序,并且只需要在需要时打开它。界面真的很简单美观。正是我想要的!这里有一个截图 - Gourneau
4
很遗憾,看起来它在Lion系统上已经停止工作了。 - Mircea Grelus
6
这个项目现已停止 :( - Gibron
它仍然在Yosemite上运行... - Nicolinux

14

那个 FireFox 扩展看起来非常不错。我以前使用过 SQLite 浏览器,它能胜任工作。


SQLite浏览器有点老,但是完全可以使用,而且比Firefox插件更不需要承诺(我使用Safari,不使用Firefox)。 - Robert Gould
3
我喜欢跨平台的SQLite数据库浏览器(http://sqlitebrowser.sourceforge.net/)。它简单而快速。 - Adrian
3
而且还要自由。不要忘记这一点。 - Jim Mitchener

13

我已经发布了如何在Firefox之外运行Firefox SQLite Manager的说明,因为在最近几个版本中,FF变得非常臃肿。这非常简单,如果有人需要,我甚至编译了一个sqlite GUI的DMG。


1
绝对太棒了!在Snow Leo上完美运行,而且非常容易...只需安装XULRunner框架,将SQLite Manager应用程序包拖到应用程序文件夹中,然后就完成了!不需要费心使用终端或其他任何东西。现在它只需要一个漂亮的图标!我想我现在会从Base那里偷一个... :P - purefusion
2
不支持 Lion。我已经安装了最新的 XULRunner,并尝试运行应用程序安装程序,使用了 Jeremy 已经制作好的 .dmg 文件。 - Ben P

8

2
这对我很有用。 - WebOrCode

5

2
看起来 Induction 不允许您修改表格。 - ninjaneer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接