用于在Linux上打开SQLite文件的图形应用程序

在某些情况下,我们需要打开以下类型的文件 SQLite的。 也就是说,一种流行的数据库,无需服务器即可存储数据的能力(与MySQL或Postgre一样)无疑是一件有趣的事情。

几天前,我的一个熟人住在西班牙(在某种公司工作 巴塞罗那的网络定位)告诉我,他们正在开发一个小型应用程序,以监视某些网站的SEO或类似的东西……还很早,我仍然几乎睡着了。 它告诉我,它需要修改SQLite数据库中的信息,但拒绝通过Windows引导。

当我们有了sqlite文件时,我们需要查看一些数据,或者只需对其进行修改, 我们该怎么做? …在我们发行版的回购中,我们为此提供了两个图形应用程序: SQLiteMan y SQLite浏览器

在ArchLinux中,我使用以下命令进行安装:

sudo pacman -S sqliteman sqlitebrowser

在其他发行版(如Debian或Ubuntu)中,您已经知道:

sudo aptitude install sqliteman sqlitebrowser

有些发行版的回购版本中可能没有内置sqliteman,因此不必担心,因为两者(sqlitebrowser都是很好的应用程序)

SQLiteMan

这是一个Qt应用程序,可以…猜猜是什么,它可以帮助我们显示和编辑SQLite数据库中的内容。 ...好吧,在帖子的这一点上,我认为这很明显,对吧? 😀

没什么了不起的。 它是一种做正确的事情的应用程序,它做的事多多少少。 最新版本(至少在Arch repos中可用)是2007年发布的,因此我们要求不高,因此可以:

  • 从sqlite打开文件。
  • 查看表的结构及其信息。
  • 我们还可以修改字段或表单元格中的数据。
  • 执行SQL查询。
  • 改变语用。
  • 等等…

这是屏幕截图:

绅士

但是不要以为您可以做到这一点……我们可以使用表,结构等:

sqliteman-选项

我们不能做什么? ...好吧,就像搜索一样简单(而且我们在其他系统(例如PHPMyAdmin)中使用了很多),我们无法做到,当我们拥有大量数据时,它会丢失。 嘿! ...我不是那么盲目,我确实看到了搜索按钮,但是...我无法让它为我工作,至少不是以一种简单的方式,剩下的另一件事是直接搜索SQL查询,但是那些不习惯的人...好,他们将不敢流汗。 我说过,此应用程序没有简单或直观的搜索。

另外,我们无法通过单击列之一的标题或标题来对​​列进行排序。 也就是说,如果我单击标题(以user_id为例),他不会按从低到高的顺序排序(反之亦然)。

总之,是一个很好的Qt应用程序,用于打开此类数据库并查看其内容。 我们还可以通过简单的双击来编辑数据,所有操作都非常非常简单。 尽管缺少某些其他细节,但至少在处理大量数据时,我们有时仍需要。

SQLite浏览器

另一个Qt应用程序也一样。 另外,非常好,强烈推荐。 我们可以执行与之前看到的操作几乎相同的操作...但是首先是屏幕截图:

sqlite浏览器

就像我说的,您可以做基本上相同的事情:

  • 从选项卡运行SQL查询。
  • 读取和修改以非常简单的方式保存的数据或信息。
  • 处理表(将其清空,重命名等)。
  • 编辑字段结构。
  • 编辑实用程序。
  • 查看sql查询日志(我在上一个应用程序中找不到此选项)
  • 等等

再次, 缺少搜索引擎 🙁

很好,但是SQLiteMan还是SQLiteBrowser?

由于本文专门针对两个应用程序,因此在它们之间进行比较是正常的😉

我不知道这是个人欣赏还是真正客观的看法,但是, 我发现SQLiteBrowser比SQLiteMan更好地完成了.

我并不是说它像sql日志一样简单,而是因为它具有以前的应用程序所缺少的详细信息,例如,我可以按升序或降序对列进行排序(我发现它几乎必不可少!),我发现自己不知道的GUI ...更好地完成了,更精致了,因为它以更有序的方式显示信息或字段。

进一步 (还有别的 非常重要),我们有一个按钮可以还原或撤消更改... O_O ... SQLiteMan为什么没有此功能? …WTF!

如果可以选择的话,SQLiteBrowser将是我的用于Linux的图形化应用程序,用于处理SQLite文件。

PS:我希望Iván阅读并首先阅读,希望他能解决自己的问题。 顺便说一句,如果您获得加薪……之类的,请与我们分享,哈哈哈,甚至是该公司的职位 巴塞罗那的网络定位 也不会有伤害,我们都知道危机如何

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   塞尔伯罗斯

    你真是个裂缝!

  2.   拉帕伊克

    我认为,最适合SQLite的是Firefox插件:“ SQLite Manager”。 自从发现以来,我再也没有使用过这两个程序。

    1.    KZKG ^ Gaara

      是的,这是我想写的第二篇文章哈哈哈哈……你领先于我,哈哈!

      1.    拉帕伊克

        XD

    2.    吉布桑

      拉帕伊克:
      “ ... SQLite管理器...。”
      是的,Firefox附加组件非常舒适而且不错...
      我给你下载链接:
      https://addons.mozilla.org/es/firefox/addon/sqlite-manager/

  3.   若尔基乔

    好。 我也使用Akonadi控制台。

    为此,您在这里使用哪些资源? -> https://blog.desdelinux.net/wp-content/uploads/2014/12/sqliteman-options.png?7d6589 这个漂亮。

    1.    KZKG ^ Gaara

      我将Droid Sans用于系统中的所有内容🙂

      1.    若尔基乔

        谢谢,但是我不知道您是否注意到我指的是该特定捕获。

      2.    若尔基乔

        啊,不,忘了我说的话,谢谢,现在我注意到了,尽管这里看起来不是D:

  4.   米格尔·坎帕·阿斯库尼亚

    我几乎将所有DB dbeaver都用了 http://dbeaver.jkiss.org/

  5.   猎人

    SQLiteMan是当时最好的,但开发人员已将其放在一边,因此不再存在于仓库中。

  6.   汉尼拔·史密斯

    管理员的桌面环境是什么? desdelinux ?

    1.    拉夫

      在我的情况下(以及KZKG ^ Gaara的情况),然后是KDE。 我不知道Pablo现在穿什么。

      1.    汉尼拔·史密斯

        should您应该写一篇有关您最喜欢的台式机以及您为什么喜欢它们的文章🙂以及您对其他台式机不满意的地方! 🙂

      2.    KZKG ^ Gaara

        这不是很新,但是...您可以有一个主意: https://blog.desdelinux.net/por-que-usas-kde/

  7.   夹心

    几年前我用 SQLite 工作室,尽管它是轻量级的,可跨平台的,可移植的并且仍保持最新(至少在beta版本中),但存在一个错误,即当我使用触发器打开数据库时,它们可能会在一瞬间消失(我不知道(如果他们已将其修复为最新版本)。
    最后,我呆在SQLite Manager中(主要是因为它可以在使用程序时打开Firefox配置文件的数据库),而当我不可用时,可以通过控制台使用sqlite3。