MyCLI- 超强简单的数据库操作命令行工具
MyCLI是一个易于使用的命令行(CLI)界面,用于流行的数据库管理系统:MySQL、MariaDB和Percona,具有自动完成和语法突出显示功能。它使用prompt_工具包构建,需要Python 2.7、3.3、3.4、3.5和3.6。它支持通过SSL到MySQL服务器的安全连接。
MyCLI功能
∙ 第一次启动时,会在~/.myclirc自动创建一个配置文件。
∙ 支持在数据库中键入SQL关键字以及表、视图和列时自动完成。
∙ 还支持默认启用的智能补全,能根据上下文的相关性提供补全建议。
例如:
SELECT * FROM <Tab> - 这只会显示表名称。
SELECT * FROM users WHERE <Tab> - 这将仅显示列名称。
SELECT * FROM users WHERE <Tab> - 这将仅显示列名称。
∙ 支持使用Pygments突出显示语法。
∙ 支持SSL连接。
∙ 提供对多行查询的支持。
∙ 它可以选择将每个查询及其输出记录到文件中(请注意,默认情况下此功能处于禁用状态)。
∙ 允许您保存收藏夹查询(使用\ fs别名保存查询并使用\ f别名运行查询)。
∙ 支持SQL语句和表呈现的计时。
∙ 以吸引人的方式打印表格数据。
如何在Linux中为MySQL和MariaDB安装MyCLI
在Debian/Ubuntu发行版上,您可以使用apt命令轻松安装mycli软件包,如下所示:
$sudo apt-get update
$sudo apt-get install mycli
$sudo apt-get install mycli
同样,Fedora 有一个可用于mycli的软件包,您可以使用dnf命令安装它,如下所示:
$sudo dnf install mycli
对于RHEL/CentOS等其他Linux发行版,您将需要Python pip工具来安装mycli。 首先使用以下命令安装pip:
$sudo yum install pip
一旦安装了pip,您可以按照以下步骤安装mycli:
$sudo pip install mycli
在 Linux 中如何使用 MyCLI 连接 MySQL 和 MariaDB
安装mycli后,您可以像这样使用它:
$mycli -u root -h localhost
自动补全
简单完成,例如关键字和sql函数。
智能补全
表名在“ FROM”关键字之后智能补全。
别名支持
即为表名设置别名后,也支持列名的补全。
语法高亮
MySQL的语法高亮显示。
格式化的SQL输出
MySQL输出是通过less命令自动传递的。进入sql服务后查看有哪些数据库
show databases;
有关更多用法选项,请键入:
$ mycli --help
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论