mycli:MySQL的出色終端,具有自動完成功能和語法突出顯示功能

MySQL的, MariaDB的 y 佩爾科納 他們是三個 當今廣泛使用的數據庫,前兩個嵌入在當今存在的大量開源應用程序中。 這就是為什麼擁有一個 MySQL,MariaDB和Percona的終端 通過控制台為我們提供的舒適性和便利性,使我們能夠有效地管理這些數據庫。

這次,我們將要見mycli,這是一個數據庫終端,它具有有效管理我們的數據庫的必要特性,而不會消耗過多的資源和大量的文檔供我們使用。

什麼是mycli?

邁克利 是一個開源工具,開發於 蟒蛇,這使我們能夠以快速,自動化和高效的方式管理和執行MySQL,MariaDB和Percona命令。 該工具具有用於上述數據庫語言的高級自動完成系統,同樣,它以標準方式突出顯示了語法,這有助於我們從終端以舒適的方式管理數據庫。

它的安裝和學習線相當短,這使其具有出色的特性,使其成為專用於數據庫管理工具的非常有趣的替代品,特別是由於其資源消耗少且響應時間加快。 。

在該工具的開發者發布的以下gif文件中,可以看到該工具的詳細使用信息:

mysql終端

Mycli功能

  • 完全開源,使用python開發,並提供出色的文檔。
  • 在鍵入SQL關鍵字以及數據庫表,視圖和列時自動完成。
  • 得益於Pygments,出色的語法突出顯示。
  • 智能自動完成功能(默認情況下啟用),它將僅提供與上下文相關的提示。
    • SELECT * FROM <tab> 它只會顯示表的名稱。
    • SELECT * FROM users WHERE <tab> 它只會顯示列名。
  • 支持包含多行的查詢。
  • 它允許存儲最常用的查詢,為此,足以使用保存查詢  \fs alias query 並使用以下命令 \f alias 當您想再次運行它時。
  • 功能強大且簡單的配置文件,該文件會在目錄中自動生成 ~/.myclirc
  • 如果我們想保存已執行命令的歷史記錄,它具有廣泛的日誌系統。
  • 讓我們使用一個不錯的縮進。
  • 數據輸出井井有條,以表格分隔列顯示。
  • 它支持SSL連接。
  • 運行工具幫助時的詳細文檔 $ mycli --help
  • 還有很多。

如何安裝mycli

借助python,我們可以在任何Linux發行版上安裝mycli,為此,我們只需要安裝pip並執行以下命令:

$ sudo pip install -U mycli

Debian和ubuntu用戶可以通過運行以下命令直接從官方存儲庫安裝該工具

$ sudo apt-get install mycli

同樣,由於AUR存儲庫,Arch Linux和派生用戶可以使用此工具,為此,請運行以下命令:

$ yaourt -S mycli

總而言之,我想強調的是,在進行的測試中,該工具的運行速度非常快,並且當涉及自動完成功能時,它的建議非常出色。 我什至認為該工具與MySQL Navigator一樣有用,其優點是消耗更少的資源,如果您是控制台愛好者,並且還使用與其兼容的三個數據庫中的一些,請不要猶豫,嘗試使用此出色的工具並告訴我們您的印象關於。


4條評論,留下您的評論

發表您的評論

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

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   吉列爾莫 他說:

    很棒的工具,非常感謝您的文章。

  2.   jvk85321 他說:

    你知道終端的字體是什麼嗎?

    1.    古斯塔沃·馬丁·科魯霍 他說:

      摩納哥。 是源! 我為您提供了一個用於Linux的下載選項。 因為來源是來自MAC

      https://gist.github.com/rogerleite/99819

      問候。

  3.   古斯塔沃·馬丁·科魯霍 他說:

    很好的貢獻! 壯觀的工具!