Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MyCLI - Ứng dụng khách MySQL / MariaDB với tính năng Tự động hoàn thành và tô sáng cú pháp

MyCLI là một giao diện dòng lệnh (CLI) dễ sử dụng cho các hệ quản trị cơ sở dữ liệu phổ biến:MySQL, MariaDB và Percona với tính năng tự động hoàn thành và tô sáng cú pháp. Nó được xây dựng bằng cách sử dụng prompt_toolkit và yêu cầu Python 2.7, 3.3, 3.4, 3.5 và 3.6. Nó hỗ trợ các kết nối an toàn qua SSL đến máy chủ MySQL.

Tính năng MyCLI

  • Khi bạn khởi động lần đầu, tệp cấu hình được tạo tự động tại ~ / .myclirc .
  • Hỗ trợ tính năng tự động hoàn thành khi nhập từ khóa SQL cũng như bảng, dạng xem và cột trong cơ sở dữ liệu.
  • Cũng hỗ trợ tính năng hoàn thành thông minh được bật theo mặc định và sẽ đưa ra các đề xuất để hoàn thành theo ngữ cảnh.

Ví dụ:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Hỗ trợ tô sáng cú pháp bằng cách sử dụng Phân đoạn.
  • Hỗ trợ các kết nối SSL.
  • Cung cấp hỗ trợ cho các truy vấn đa dòng.
  • Tùy chọn ghi nhật ký mọi truy vấn và đầu ra của nó vào một tệp (lưu ý rằng tính năng này bị tắt theo mặc định).
  • Cho phép bạn lưu các truy vấn yêu thích (lưu một truy vấn bằng \ fs alias và chạy nó với \ f alias ).
  • Hỗ trợ thời gian của các câu lệnh SQL và kết xuất bảng.
  • In dữ liệu dạng bảng theo cách hấp dẫn.

Cách cài đặt MyCLI cho MySQL và MariaDB trong Linux

Trên Debian / Ubuntu bản phân phối, bạn có thể dễ dàng cài đặt gói mycli bằng lệnh apt như sau:

$ sudo apt-get update
$ sudo apt-get install mycli

Tương tự, Fedora 22+ có một gói có sẵn cho mycli, bạn có thể cài đặt nó bằng lệnh dnf như sau:

$ sudo dnf install mycli

Đối với các bản phân phối Linux khác như RHEL / CentOS , bạn sẽ cần công cụ pip Python để cài đặt mycli. Bắt đầu bằng cách cài đặt pip với các lệnh dưới đây:

$ sudo yum install pip	

Sau khi cài đặt pip, bạn có thể cài đặt mycli như sau:

$ sudo pip install mycli

Cách sử dụng MyCLI cho MySQL và MariaDB trong Linux

Sau khi cài đặt xong mycli, bạn có thể sử dụng nó như sau:

$ mycli -u root -h localhost 

Tự động hoàn thành

Hoàn thành dễ dàng, chẳng hạn như từ khóa và hàm sql.

Hoàn thành thông minh

Tên bảng hoàn thành sau từ khóa ‘FROM’.

Hỗ trợ bí danh

Số lần hoàn thành cột sẽ hoạt động ngay cả khi tên bảng được đặt bí danh.

Đánh dấu cú pháp

Đánh dấu cú pháp cho MySQL.

Đầu ra SQL được định dạng

Đầu ra MySQL được tự động chuyển qua ít lệnh hơn.

Để đăng nhập vào mysql và chọn cơ sở dữ liệu cùng lúc, bạn có thể sử dụng một lệnh tương tự như sau.

$ mycli local_database
$ mycli -h localhost -u root app_db
$ mycli mysql://[email protected]:3306/django_poll

Để có thêm các tùy chọn sử dụng, hãy nhập:

$ mycli --help

Trang chủ MyCLI:http://mycli.net/index

Hãy xem một số bài viết hữu ích về quản trị MySQL.

  1. 20 lệnh MySQL (Mysqladmin) để quản trị cơ sở dữ liệu trong Linux
  2. Cách thay đổi thư mục dữ liệu MySQL / MariaDB mặc định trong Linux
  3. 4 Công cụ Dòng lệnh Hữu ích để Giám sát Hiệu suất MySQL trong Linux
  4. Cách thay đổi mật khẩu gốc của MySQL hoặc MariaDB trong Linux
  5. Các lệnh sao lưu và khôi phục MySQL để quản trị cơ sở dữ liệu

Đó là tất cả! Trong hướng dẫn này, chúng tôi đã chỉ ra cách cài đặt và sử dụng mycli với các lệnh đơn giản trong Linux. Hãy chia sẻ suy nghĩ của bạn về bài viết này qua biểu mẫu phản hồi bên dưới.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm tất cả cha mẹ trong bảng mysql với một truy vấn duy nhất (Truy vấn đệ quy)

  2. Múi giờ MySQL

  3. Cài đặt và cấu hình MySQL trên Ubuntu 20.04

  4. Loại bỏ ràng buộc duy nhất khỏi bảng MySQL

  5. Mytop - Một công cụ hữu ích để theo dõi hiệu suất MySQL / MariaDB trong Linux