Mac SQLite编辑器

时间:2008-09-19 10:24:18

标签: macos user-interface sqlite

我知道CocoaMySQL但是我还没有看到SQLite的Mac GUI,有吗?

我的谷歌搜索没有出现任何与Mac相关的GUI,这就是我在这里而不是Google问的原因。

15 个答案:

答案 0 :(得分:133)

Base比你的问题更年轻,绝对感觉像是1.0,但用户体验里程比使用任何“跨平台”应用程序的体验更好一台Mac。

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

我建议您在开发人员意识到他收取的费用太少之前购买许可证。

更新:自2008年12月以来,Base现已达到2.1版本,它已成为一款出色的产品。我不记得它曾经花费过多少钱,但我支付了1.x到2.x的升级费用。仍然强烈推荐。

另一个更新:Base is available on the Mac App Store,您可能会发现阅读那里的评论很有用。

答案 1 :(得分:108)

答案 2 :(得分:89)

我使用Mac App Store中的Liya,它是免费的,完成工作,项目得到维护(截至2013年1月更新之间的一个月左右)。

我也在设备上测试了很多。您可以通过以下方式访问设备上的SQLITE数据库:

  1. Application supports iTunes file sharing添加到info.plist并将其设置为YES
  2. 在设备上运行应用
  3. 打开iTunes
  4. 选择设备
  5. 选择“应用”标签
  6. 向下滚动到“文件共享”部分,然后选择应用
  7. .sqlite文件应出现在右侧窗格中 - 选择它并“保存到...”
  8. 保存后,在您最喜欢的SQLITE编辑器中打开它
  9. 您也可以对其进行编辑并将其复制回来。

    修改: 您也可以通过XCode中的管理器

    执行此操作
    1. 在XCode中打开管理器(窗口>管理器)
    2. 选择“设备”标签
    3. 展开左侧要下载/上传数据的设备
    4. 选择应用程序
    5. 在主面板中选择一个应用程序
    6. 底部的面板(沙盒中的数据文件)将使用该应用程序中的所有文件进行更新
    7. 选择下载并将其保存在某个地方
    8. 在Finder中找到该文件
    9. 右键单击并选择“显示包内容”
    10. 您现在可以查看,编辑包并将其重新上传到调试设备。 这对于保持不同状态的快照在其他设备上试用非常方便。

答案 3 :(得分:64)

您可能希望SQLPro for SQLite(之前是SQLite Professional - App Store)。

该应用程序有一些简洁的功能,如:

  • 自动完成和语法突出显示。
  • 版本集成(回滚到以前的版本)。
  • 内联数据过滤。
  • 加载sqlite extensions的能力。
  • SQLite 2兼容性。
  • 将选项导出为CSV,JSON,XML和MySQL。
  • 从CSV,JSON或XML导入。
  • 列重新排序。
  • 全屏支持。

SQLPro for SQLite overview screenshot

有七天的试用期via the website。如果您通过我们的website购买,请使用促销代码 STACK25 以节省25%。

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

答案 4 :(得分:22)

MesaSQLite是迄今为止我发现的最好的。

www.desertsandsoftware.com

看起来非常有希望。

答案 5 :(得分:18)

我使用简单的工具进行基本的sqlite操作Lita

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

答案 6 :(得分:14)

FireFox扩展看起来很不错。我过去曾使用SQLite Browser并且完成了这项工作。

答案 7 :(得分:13)

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

答案 8 :(得分:8)

看看免费工具 - Valentina Studio。惊人的产品! IMO这是适用于所有平台的SQLite的最佳经理:

它也适用于Mac OS X,您可以直接从Mac App Store安装Valentina Studio(FREE):

答案 9 :(得分:5)

Sqliteman是我目前的偏好:它使用QT,因此它是跨平台的。自从我在Windows,Linux和OS X上开发以来,每个工具都可以使用相同的工具。

我也曾尝试过SQLite Admin(Windows,无论如何都与这个问题无关),但这些天似乎没有维护,并且拥有我用过的任何应用程序中最烦人的热键 - Ctrl-S清除当前查询,没有撤消的希望。

答案 10 :(得分:5)

还有归纳应用程序(http://inductionapp.com/),它是免费的&开源(https://github.com/Induction/Induction)。

只需拖动&将.sqlite文件放在图标上以打开文件。

另一个很好的选择是https://github.com/yepher/CoreDataUtility

答案 11 :(得分:4)

试试这个SQLite Database Browser

请参阅完整文档here。 这是SQLite非常简单快速的数据库浏览器。

答案 12 :(得分:3)

尝试使用versiontracker searchSqliteManager from SQLabs(49美元,Mac和Windows)是我喜欢的,但我还没有真正评估其他选择。

答案 13 :(得分:2)

您可以尝试Navicat。它曾经有一个免费的“精简版”版本,遗憾的是不再可用。专业版支持几个重要的数据库引擎,而不仅仅是SQLite。我目前正在使用30天的免费评估版。

答案 14 :(得分:1)

Razorsql可以处理多种数据库。