mycli-具有自动补全功能和语法突出显示功能的MySQL CLI python库
MySQL的命令行客户端,可以执行自动完成和语法突出显示。
特征
mycli是使用hint_toolkit编写的。
键入SQL关键字以及数据库中的表,视图和列时自动完成。
使用Pygments突出显示语法。
智能完成(默认情况下启用)将建议上下文相关完成。
SELECT * FROM <tab> 将仅显示表名称。
SELECT * FROM users WHERE <tab> 将仅显示列名称。
支持多行查询。
带有可选位置参数的收藏夹查询。使用保存查询\fs alias query,并\f alias在需要时执行查询 。
sql语句和表呈现的时间。
~/.myclirc首次启动时会自动创建配置文件。
将每个查询及其结果记录到文件中(默认情况下禁用)。
漂亮地打印表格数据(带有颜色!)
支持SSL连接
安装说明
Fedora有一个可用于mycli的软件包,请使用dnf安装它:
$ sudo dnf install mycli
RHEL,Centos
我尚未为mycli为RHEL或Centos构建RPM软件包,所以请使用pip安装mycli,或者您也可以通过网盘下载mycli的源代码。您可以使用以下方法在系统上安装pip:
$ sudo yum install python-pip
安装完成后,您可以如下安装mycli:
$ sudo pip install mycli
赞 (0)