MySQL, MariaDB的 y 佩尔科纳 他们是三个 当今广泛使用的数据库,前两个嵌入在当今存在的大量开源应用程序中。 这就是为什么拥有一个 MySQL,MariaDB和Percona的终端 通过控制台为我们提供的舒适性和实用性,使我们能够有效地管理这些数据库。
这次,我们将要了解mycli,这是一个数据库终端,它具有有效管理数据库的必要特性,而不会消耗过多的资源和大量的文档供我们使用。
什么是mycli?
迈克利 是一个开源工具,开发于 Python ,这使我们能够以快速,自动化和高效的方式管理和执行MySQL,MariaDB和Percona命令。 该工具具有用于上述数据库语言的高级自动完成系统,同样,它以标准方式突出显示语法,这有助于我们从终端以舒适的方式管理数据库。
它的安装和学习线相当短,这使其具有出色的特性,使其成为专用于数据库管理的工具的非常有趣的替代品,特别是由于其资源消耗少且响应时间加快。
在该工具的开发者发布的以下gif文件中,可以看到该工具的详细使用信息:

Mycli功能
- 完全开源,使用python开发,并提供出色的文档。
- 在键入SQL关键字以及数据库表,视图和列时自动完成。
- 多亏了Pygments,出色的语法突出显示。
- 智能自动完成功能(默认情况下启用),仅提供与上下文相关的提示。
SELECT * FROM <tab>它只会显示表的名称。SELECT * FROM users WHERE <tab>它只会显示列名。
- 支持包含多行的查询。
- 它允许存储最常用的查询,为此,足以使用保存查询
\fs alias query并使用以下命令\f alias当您想再次运行它时。 - 功能强大且简单的配置文件,该文件会在目录中自动生成
~/.myclirc - 如果我们想保存已执行命令的历史记录,它具有广泛的日志系统。
- 让我们使用一个不错的缩进。
- 数据输出井井有条,以表格分隔列显示。
- 它支持SSL连接。
- 运行工具帮助时的详细文档
$ mycli --help - 还有很多。
如何安装mycli
借助python,我们可以在任何Linux发行版上安装mycli,为此,我们只需要安装pip并执行以下命令:
$ sudo pip install -U mycli
Debian和ubuntu用户可以通过运行以下命令直接从官方存储库安装该工具
$ sudo apt-get install mycli
同样,由于AUR存储库,Arch Linux和派生用户也可以使用此工具,为此,请执行以下命令:
$ yaourt -S mycli
总而言之,我想强调的是,在进行的测试中,该工具的运行速度非常快,并且它在自动完成方面的建议非常出色。 我什至认为该工具与MySQL Navigator一样有用,它的优点是消耗更少的资源,如果您是控制台爱好者,并且还使用与其兼容的三个数据库中的一些,请不要犹豫,尝试使用此工具并告诉我们您的印象。