Mac SQLite编辑器

Tei*_*ion 210 sqlite macos user-interface

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

我的谷歌搜索没有出现任何与Mac相关的GUI,这就是为什么我在这里而不是谷歌.

ben*_*ado 133

Base比你的问题更年轻,绝对感觉像1.0,但用户体验比在Mac上使用任何"跨平台"应用程序的体验要好几英里.

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

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

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

另一个更新:Base可以在Mac App Store上找到,您可能会发现阅读那里的评论很有用.

  • 有很多免费的替代品,但它们并不那么好.这不是巧合. (33认同)
  • 我买了Base,我真的很喜欢它.完美的工具.喜欢所有的原生控制. (2认同)
  • 不错的软件但不是免费的.:( (2认同)
  • 看起来很棒,目前正在试用它,并做了我想要做的所有事情,同时还有一个设计精美的Mac应用程序用户界面. (2认同)
  • 我也买了.不错的OSX应用程序. (2认同)
  • 用户界面实际上并不是那么好,应用程序似乎缺乏功能,而且它的确非常昂贵.我很高兴为你们解决这个问题,但对我来说不起作用. (2认同)

fin*_*nnw 108

FireFox的SQLite Manager

  • 这曾经是最好的,但它不适用于最新的Firefox. (6认同)
  • 挂起运行缓慢的查询并且没有取消查询按钮.我使用RazorSQL. (4认同)
  • 除非我遗漏了某些内容,否则它不允许您更改现有表格. (2认同)

Joo*_*ony 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编辑器中打开它

您也可以编辑它并将其复制回来.

编辑:您也可以通过XCode中的管理器执行此操作

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

您现在可以查看,编辑包并将其重新上载到调试设备.这对于保持不同状态的快照在其他设备上试用非常方便.

  • 不可否认,丽雅有一个古怪的界面.你确实记得选择表并点击底部的"Go"按钮? (2认同)

Kyl*_*yle 64

您可能喜欢SQLPro for SQLite(以前的SQLite Professional - App Store).

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

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

SQLPro for SQLite概述截图

通过网站可以进行为期7天的试用.如果您通过我们的网站购买,请使用促销代码STACK25以节省25%.

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

  • @paul_sns,遗憾的是该应用程序不再免费.这里有一些促销代码:PRFKTLYJTE3M,7PN6FHANKNAJ,KY7KJPTMKJAA,WAFRTR797AWK,64PY7K36TFY4如果它们用完我可以给任何通过电子邮件发送给我/支持的人提供一个促销代码,并带有此页面的链接. (6认同)
  • 很酷的应用程序.值得下载. (3认同)
  • 真的很棒的应用程序!节省了我很多时间! (2认同)

小智 22

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

www.desertsandsoftware.com

看起来非常有希望.

  • 网站已经死了?不再有希望...... (4认同)
  • 忽略"网站死机"评论.截至本评论的日期时间为止. (3认同)
  • 目前它是20美元的共享软件,而不是免费的. (3认同)
  • 这真是一种痛苦. (3认同)

小智 18

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

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

  • 该项目现已停产:( (6认同)
  • 不幸的是,它似乎停止了对Lion的工作. (4认同)

Bil*_*ner 14

那个FireFox扩展看起来很不错.我过去使用过SQLite浏览器,它完成了这项工作.

  • 我喜欢跨平台[SQLite数据库浏览器](http://sqlitebrowser.sourceforge.net/).它简单而快速. (3认同)
  • 而且免费.不要忘记那部分. (3认同)

小智 13

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

  • 对Lion不起作用.我安装了最新的XULRunner,并尝试自己运行应用程序安装程序,并使用Jeremy已经制作的.dmg (2认同)

小智 8

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

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

  • 这对我很有用. (2认同)

Mik*_*ton 5

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

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


Nyc*_*cen 5

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

只需将.sqlite文件拖放到图标上即可打开该文件.

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

  • 看起来不像Induction允许你改变表格. (2认同)