介绍:
MyCli是一个MySQL的命令行客户端,可以实现自动补全(auto-completion)和语法高亮,同时也可应用于MariaDB和Percona。
项目官网:http://mycli.net/
开源地址:https://github.com/dbcli/mycli
功能特征:
MyCli使用Python Prompt Toolkit编写。
支持语法高亮
当你输入SQL关键字,数据库的表格和列时可自动补全。
智能补全(默认启用),会提示文本感应的(context-sensitive)补全。
配置文件在第一次启动时,自动创建在~/.myclirc
安装:
兼容性:
OS X和Linux上测试过。运行在Python 2.6,2.6,3.3,3.4和3.5。能够很好地处理unicode输入/输出。
Python Package:
pip install pymysql
pip install mycli
或者
easy_install mycli
Mac OS X:
最简单的方法在OS X机器安装mycli是使用homebrew
brew update && brew install mycli
Linux:
Debian/Ubuntu Package:
mycli托管在debian软件包packagecloud.io.
添加gpg密钥packagecloud包验证。
curl https://packagecloud.io/gpg.key | apt-key add -
安装apt-transport-https包,支持apt使用https下载包
apt-get install -y apt-transport-https
添加mycli安装源
echo "deb https://packagecloud.io/amjith/mycli/ubuntu/ trusty main" | sudo tee -a /etc/apt/sources.list
更新mycli的安装源,然后安装mycli
sudo apt-get update$ sudo apt-get install mycli
现在使用sudo apt-get upgrade mycli很容易使mycli升级!
RHEL, Centos, Fedora:
我还没有为mycli构建RPM包。所以请使用pip安装mycli。你可以在你的系统上安装pip使用:
sudo yum install python-pip python-devel
一旦安装pip,您可以如下安装mycli:
sudo pip install mycli
效果图:
自动补全
简单的完成如关键字和sql函数。
智能提示
Table name completions after the ‘FROM’ keyword.
列名中引用的表的查询范围
别名支持
列完成将即使工作表名称别名。
语法高亮显示
sql的语法高亮显示。
pager
一个sql命令的输出是通过更少的命令自动输送。
动态效果图如下:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/13940.html