分享

mycli-具有自动补全功能和语法突出显示功能的MySQL CLI python库

 CNStudent 2020-12-28

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多