用於在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倉庫中可用)是2007年發布的,因此,我們的要求不高,可以:

  • 從sqlite打開文件。
  • 查看表的結構及其信息。
  • 我們還可以修改字段或表單元格中的數據。
  • 執行SQL查詢。
  • 改變語用。
  • 等等...

這是屏幕截圖:

紳士

但是不要以為您可以做到這一點……我們可以使用表,結構等:

sqliteman-選項

我們不能做什麼? ...好吧,就像搜索一樣簡單(而且我們在其他系統(例如PHPMyAdmin)中使用了很多)我們無法做到,當我們擁有大量數據時會丟失它。 嘿! ...我不是那麼盲目,我確實看到了搜索按鈕,但是...我無法讓它為我工作,至少不是以一種簡單的方式,剩下的另一件事就是直接搜索SQL查詢,但是那些不習慣的人...好,如果不花一點點汗水,他們將無法做到。 我說過,此應用程序沒有簡單或直觀的搜索引擎。

另外,我們無法通過單擊列之一的標題或標題來對列進行排序。 也就是說,如果我單擊標題(以user_id為例),則他不會按從最低到最高的順序排序(反之亦然)。

總之,是一個很好的Qt應用程序,用於打開此類數據庫並查看其內容。 我們還可以通過簡單的雙擊來編輯數據,所有操作都非常非常簡單。 儘管缺少某些其他細節,但至少在處理大量數據時,我們有時仍需要。

SQLite瀏覽器

另一個Qt應用程序也一樣。 另外,非常好,強烈推薦。 我們可以執行與之前看到的幾乎相同的操作...但是首先是屏幕截圖:

sqlite瀏覽器

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

  • 從選項卡運行SQL查詢。
  • 讀取和修改以非常簡單的方式保存的數據或信息。
  • 處理表(將其清空,重命名等)。
  • 編輯字段結構。
  • 編輯編譯指示。
  • 查看sql查詢日誌(在上一個應用程序中沒有找到該選項)
  • 等等

再次, 缺少搜索引擎 🙁

好的,但是SQLiteMan還是SQLiteBrowser?

由於本文專門針對兩個應用程序,因此在它們之間進行比較是正常的😉

我不知道這是個人欣賞還是真正客觀的看法,但是, 我發現SQLiteBrowser比SQLiteMan更好地完成.

我並不是說它像sql日誌一樣簡單,而是因為它具有以前的應用程序所缺少的詳細信息,例如,我可以按升序或降序對列進行排序(我發現它幾乎必不可少!),我發現自己不知道的GUI ...更好地完成了,更精緻了,因為它以更有序的方式顯示信息或字段。

進一步 (還有別的 muy importante),我們有一個按鈕可以還原或撤消更改。O_O ... SQLiteMan為何沒有此功能? …WTF!

如果可以選擇的話,SQLiteBrowser將是我處理Linux的SQLite文件的圖形應用程序。

PS:我希望伊万能讀懂這本書,最重要的是,他能解決自己的問題。 順便說一句,如果您獲得加薪……之類的,就與我們分享吧哈哈哈,或者在該公司的職位 巴塞羅那的網絡定位 也不會傷害,我們都知道危機如何

本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

16條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  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。