mysql自动补全&语法高亮客户端mycli

介绍:

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函数。

开源Mysql自动补全、语法高亮客户端Mycli_java



智能提示
Table name completions after the 'FROM' keyword.

开源Mysql自动补全、语法高亮客户端Mycli_java_02

 
列名中引用的表的查询范围

开源Mysql自动补全、语法高亮客户端Mycli_java_03

 
别名支持
列完成将即使工作表名称别名。

开源Mysql自动补全、语法高亮客户端Mycli_java_04

 
语法高亮显示
sql的语法高亮显示。

开源Mysql自动补全、语法高亮客户端Mycli_java_05

 
pager
一个sql命令的输出是通过更少的命令自动输送。

开源Mysql自动补全、语法高亮客户端Mycli_java_06


 
动态效果图如下:

开源Mysql自动补全、语法高亮客户端Mycli_java_07

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhaoYingChao88

整理不易,还请多多支持,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值