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.
- 20 lệnh MySQL (Mysqladmin) để quản trị cơ sở dữ liệu trong Linux
- Cách thay đổi thư mục dữ liệu MySQL / MariaDB mặc định trong Linux
- 4 Công cụ Dòng lệnh Hữu ích để Giám sát Hiệu suất MySQL trong Linux
- Cách thay đổi mật khẩu gốc của MySQL hoặc MariaDB trong Linux
- 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.