mycli: Một thiết bị đầu cuối tuyệt vời cho MySQL với tính năng Tự động điền và tô sáng cú pháp

MySQL, MariaDB y percona họ là ba cơ sở dữ liệu được sử dụng rộng rãi ngày nay, hai phần đầu tiên được nhúng trong một tỷ lệ lớn các ứng dụng nguồn mở tồn tại ngày nay. Đây là lý do tại sao điều quan trọng là phải có thiết bị đầu cuối cho MySQL, MariaDB và Percona cho phép chúng tôi quản lý hiệu quả các cơ sở dữ liệu này, từ sự thoải mái và tiện lợi mà bảng điều khiển mang lại cho chúng tôi.

Lần này chúng ta sẽ gặp mycli, một thiết bị đầu cuối cơ sở dữ liệu có các đặc điểm cần thiết để quản lý cơ sở dữ liệu của chúng ta một cách hiệu quả, mà không tiêu tốn tài nguyên quá mức và với tài liệu phong phú theo ý của chúng ta.

Mycli là gì?

sợi nấm là một công cụ mã nguồn mở, được phát triển trong Python, cho phép chúng tôi quản lý và thực thi các lệnh MySQL, MariaDB và Percona một cách nhanh chóng, tự động và hiệu quả. Công cụ này có một hệ thống tự động hoàn thành nâng cao cho các ngôn ngữ cơ sở dữ liệu nói trên, đồng thời, nó làm nổi bật cú pháp theo cách chuẩn, giúp chúng ta quản lý cơ sở dữ liệu của mình một cách thoải mái từ thiết bị đầu cuối.

Nó có một dòng cài đặt và học tập khá ngắn, được bổ sung thêm các đặc tính tuyệt vời của nó khiến nó trở thành một sự thay thế rất thú vị cho các công cụ dành riêng cho quản lý cơ sở dữ liệu, đặc biệt là do tiêu thụ ít tài nguyên và thời gian phản hồi nhanh. .

Cách sử dụng chi tiết của công cụ có thể được nhìn thấy trong gif sau do các nhà phát triển của công cụ phát hành:

thiết bị đầu cuối cho mysql

Các tính năng của Mycli

  • Hoàn toàn mã nguồn mở, được phát triển bằng python và với tài liệu tuyệt vời.
  • Tự động hoàn thành khi các từ khóa SQL được nhập, cũng như bảng cơ sở dữ liệu, dạng xem và cột.
  • Làm nổi bật cú pháp tuyệt vời nhờ Py mảnh.
  • Tự động hoàn thành thông minh (được bật theo mặc định), sẽ chỉ cung cấp các đề xuất liên quan đến ngữ cảnh.
    • SELECT * FROM <tab> nó sẽ chỉ hiển thị tên của các bảng.
    • SELECT * FROM users WHERE <tab> nó sẽ chỉ hiển thị tên cột.
  • Hỗ trợ cho các truy vấn bao gồm nhiều hơn một dòng.
  • Nó cho phép lưu trữ các truy vấn được sử dụng nhiều nhất, vì điều này là đủ để lưu một truy vấn bằng cách sử dụng  \fs alias query và sử dụng lệnh sau \f alias khi bạn muốn chạy lại.
  • Tệp cấu hình mạnh mẽ và đơn giản, được tạo tự động trong thư mục ~/.myclirc
  • Nó có một hệ thống nhật ký mở rộng, trong trường hợp chúng ta muốn lưu lại lịch sử của các lệnh đã thực hiện.
  • Hãy sử dụng một thụt lề đẹp.
  • Dữ liệu đầu ra có tổ chức và dễ chịu, nó được hiển thị trong các cột với các phân cách dạng bảng.
  • Nó có hỗ trợ cho các kết nối SSL.
  • Tài liệu chi tiết khi chạy sự trợ giúp của công cụ $ mycli --help
  • Nhiều người khác nữa.

Cách cài đặt mycli

Chúng ta có thể cài đặt mycli trên bất kỳ bản phân phối Linux nào nhờ python, đối với điều này, chúng ta chỉ cần cài đặt pip và thực hiện lệnh sau:

$ sudo pip install -U mycli

Người dùng Debian và ubuntu có thể cài đặt công cụ trực tiếp từ kho lưu trữ chính thức bằng cách chạy

$ sudo apt-get install mycli

Tương tự như vậy, Arch Linux và người dùng phái sinh có thể tận hưởng công cụ này nhờ kho lưu trữ AUR, để làm như vậy, hãy thực hiện lệnh sau:

$ yaourt -S mycli

Để kết luận, tôi muốn nhấn mạnh rằng trong các thử nghiệm được thực hiện, công cụ này hoạt động cực kỳ nhanh và đề xuất của nó khi nói đến tính năng tự động hoàn thành đơn giản là tuyệt vời. Tôi thậm chí nghĩ rằng công cụ này cũng hữu ích như MySQL Navigator với ưu điểm là nó tiêu tốn ít tài nguyên hơn nhiều, nếu bạn là người yêu thích bảng điều khiển và cũng sử dụng một số trong ba cơ sở dữ liệu tương thích với nó, đừng ngần ngại thử công cụ tuyệt vời này và cho chúng tôi biết ấn tượng của bạn trong khoảng.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Guillermo dijo

    Công cụ tuyệt vời, cảm ơn bạn rất nhiều cho bài viết của bạn.

  2.   jvk85321 dijo

    Bạn có biết kiểu chữ của thiết bị đầu cuối là gì không ????

    1.    Gustavo Martin Corujo dijo

      Monaco. Nó là nguồn gốc! Tôi để lại cho bạn một tùy chọn để tải xuống cho Linux. vì nguồn là từ MAC

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

      Chúc mừng.

  3.   Gustavo Martin Corujo dijo

    Đóng góp rất tốt !! Công cụ ngoạn mục !!