代码之家  ›  专栏  ›  技术社区  ›  P a u l

建议使用Sqlite DB manager应用程序?[闭门]

  •  39
  • P a u l  · 技术社区  · 16 年前

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

    有些似乎不完整、有故障、未维护等。您有什么建议吗?

    16 回复  |  直到 16 年前
        1
  •  29
  •   John Sheehan    16 年前

    我使用 SQLite manager plugin for Firefox

    对我来说,它似乎很稳定。

        2
  •  18
  •   Travis Collins    16 年前

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

        3
  •  12
  •   Marek Jedliński    16 年前

    对于Windows:我一直在寻找功能和舒适的GUI——要满足后一个要求特别困难,但这两种选择都很好:

    (a) 很好: SQLite Expert

    (b) 近乎完美: SQLite Maestro

    更贵。丰富的用户界面,轻松访问所有功能,漂亮的可视化查询生成器和自动SQL格式化程序的可读性,大量的眼睛糖果。有一个单独的、更专业的查询生成器(SQLite代码工厂),但是您可以只使用主Maestro应用程序。主要抱怨:似乎无法更改表格显示的字体大小,默认值有点太小;刚开始时,很容易在一大堆选项卡中迷失方向,不过总体而言,我觉得GUI非常高效。

    根据我的经验,这两种解决方案都非常稳定,而且如果您可以等待的话,它们似乎都会偶尔提供折扣。

    如果只是浏览数据,请尝试 SQLite Spy -免费,允许您执行查询,但不支持或很少支持GUI编辑。不过,快速查找非常方便。

        4
  •  8
  •   DocSalvager    12 年前

    花了一上午时间寻找一个好的Sqlite数据库管理器/浏览器,并已确定 SqliteStudio ,目前是v2.20.28,我在Ubuntu Linux 10.04上运行。

    • 下载是一个4.3MB未压缩的可执行文件。时期
    • 它速度快,表现良好,使用的资源也不多。
    • 界面干净、美观,具有逻辑功能。
    • 我不常这么说,但这只是一种“使用的乐趣”。
    • 它由Pawel Salawa开发并积极维护,Pawel Salawa制作了一个非常好的节目,值得称赞。

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

    • 目标数据库位于运行SqliteStudio的本地主机上(即/0/LX02)
    • 源数据库文件位于通过SSHFS装载到/0/LX04的远程主机上
    • 使用添加数据库打开了两个数据库文件。
    • 使用SQL编辑器从LX04上的SELECT执行对LX02数据库的插入。
    • 刷新表数据以查看插入的行。

    没有导入GUI功能,但如果您了解SQL,则合并非常简单。我为第一列提供了NULL,这是唯一的id主键,因此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;
    
        5
  •  5
  •   John Sheehan    16 年前
        6
  •  4
  •   mollymoran    11 年前

    我一直在用 SQLite Professional 而且它是可靠的。唯一的缺点是,我通过iOS模拟器对db所做的更改没有在应用程序中解决(我必须关闭它,然后重新打开以显示更改),但该功能是在最新版本中添加的。所以现在它做了我需要的一切。我很高兴得到支持。它很适合测试,我用它来构建db结构。从来没有车。

        7
  •  3
  •   bluebrother    16 年前

    我用过 Sqliteman

        8
  •  3
  •   Lukas Cenovsky    13 年前

    SQLiteSpy 这是个不错的选择

        9
  •  3
  •   Sandy    12 年前

    Sqlite.org在此处提供了一系列管理工具:

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

        10
  •  2
  •   Kyle    9 年前

    如果您使用OSX,您可能会喜欢 SQLPro for SQLite ( App Store

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

    • 版本集成(回滚到以前的版本)。
    • 内联数据过滤。
    • 将选项导出为CSV、JSON、XML和MySQL。
    • 列重新排序。
        11
  •  1
  •   knockerjungle    9 年前

    我一直在用 SQL Explorer . firefox插件非常棒,但是它不能正确处理bigint(它截断了它们)。我注意到.jar驱动程序似乎不支持FTS4(但它支持FTS3),并且不在数据结构中显示索引。

        12
  •  0
  •   bbrown    16 年前

    你没有提到站台,所以这里有一个 great comparison MesaSQLite 最像我对数据库工具的偏好,顺便说一句,这是CocoaMySQL。(对于Windows,我只是使用了上面提到的Firefox插件。)

        13
  •  0
  •   Rory    14 年前

    如果您大部分时间都在Visual Studio中 System.Data.SQLite 是好的,并且作为一个加号处理加密的数据库。

        14
  •  0
  •   gotomanners    12 年前

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

        15
  •  0
  •   meizy    11 年前

    here .

    与其他工具不同,它在iOS设备(或模拟器)上运行。它是一个查看器,而不是一个管理工具,功能也不像其他一些工具那样完整,但它很方便,因为您可以从代码中启动它,并从应用程序中浏览数据库。

    或者您可以通过电子邮件附件的方式“打开…”it sqlite商店。

    我开发它是为了在开发和测试阶段帮助我自己,它确实很有帮助。

    如果你对此有任何反馈,我很想听听。

        16
  •  0
  •   Thunder    11 年前

    SQuirreL 这是一个非常好的选择,因为它有一个自动完成功能,可以大大提高键入sql查询的速度和效率。

    要在SQuirreL中使用SQLite数据库,首先从下载SQLite的JDBC驱动程序 here 然后将jar放到SQuirreL文件夹的lib文件夹中。现在打开SQuirreL并选择Createanewdriver。

    jdbc:sqlite:$file\u url

    并在类名中放入

    org.sqlite.JDBC

    之后,选择Createanewalias并选择刚才添加的驱动程序,用sqlite文件的实际位置替换$file\uURL,然后单击ok,就完成了。