mysql自动完成名称_MyCLI - 具有自动完成和语法突出显示的MySQL / MariaDB客户端

MyCLI是一个易于使用的命令行(CLI)界面,用于流行的数据库管理系统:MySQL,MariaDB和Percona,具有自动完成和语法高亮。 它使用prompt_toolkit构建 ,需要Python 2.7,3.3,3.4,3.5和3.6。 它支持通过SSL到MySQL服务器的安全连接。

MyCLI功能当您第一次启动它时,会在〜/ .myclirc自动创建一个配置文件。

在数据库中键入SQL关键字以及表,视图和列时,支持自动完成。

还支持默认启用的智能完成,并提供上下文相关完成的建议。

例如:SELECT * FROM - this will just show table names.

SELECT * FROM users WHERE - this will simply show column names.支持使用Pygments的语法高亮。

支持SSL连接。

支持多线查询。

它可选地将每个查询及其输出记录到一个文件(注意默认情况下是禁用的)。

允许您保存最喜欢的查询(使用\ fs别名保存查询并使用\ f别名运行)。

支持SQL语句和表渲染的时序。

以吸引人的方式打印表格数据。

如何在Linux中安装MyCLI for MySQL和MariaDB

在Debian / Ubuntu发行版中,您可以使用apt命令轻松安装mycli软件包,如下所示:$ sudo apt-get update

$ sudo apt-get install mycli

同样, Fedora 22+有一个可用于mycli的软件包,您可以使用dnf命令安装它,如下所示:$ sudo dnf install mycli

对于其他Linux发行版(如RHEL / CentOS) ,您需要使用Python pip工具来安装mycli。 首先通过以下命令安装pip:$ sudo yum install pip

一旦安装了点,您可以安装mycli,如下所示:$ sudo pip install mycli

如何在Linux中使用MyCLI for MySQL和MariaDB

一旦mycli安装,你可以这样使用它:$ mycli -u root -h localhost

自动完成

简单的完成,如关键字和sql功能。

3d76a9526d09c977c96d6eaaafa9ea93.png

MySQL自动完成

智能完成

“FROM”关键字后的表名称完成。

69abdf7e6659a1ee79c25a69c1d8da32.png

MySQL智能完成

别名支持

即使表名被别名,列完成也会起作用。

42a9b9eb88b9f5d06ea18057491102f4.png

MySQL别名支持

语法加亮

MySQL语法高亮显示。

2e82080937c43f1f8661851f430f4eac.png

MySQL语法突出显示

格式化SQL输出

MySQL输出通过较少的命令自动管道。

3f877998853b3499faad746be4f42503.png

MySQL格式化输出

要登录到mysql并同时选择一个数据库,您可以使用类似的命令,如下所示。$ mycli local_database

$ mycli -h localhost -u root app_db

$ mycli mysql:[email protected]:3306/django_poll

有关更多使用选项,请键入:$ mycli --help

请查看一些有用的MySQL管理文章。

就这样! 在本指南中,我们展示了如何使用Linux中的简单命令安装和使用mycli。 请通过下面的反馈表单分享您对本文的想法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值