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

介绍:MyCli是一个MySQL的命令行客户端,可以实现自动补全(auto-completion)和语法高亮,同时也可应用于MariaDB和Percona。   功能特征:
    []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 mycli

or

$ 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函数。 [attach]1245[/attach]   智能提示 Table name completions after the 'FROM' keyword.   [attach]1246[/attach] 列名中引用的表的查询范围 [attach]1247[/attach]   别名支持 列完成将即使工作表名称别名。 [attach]1248[/attach]   语法高亮显示 sql的语法高亮显示。 [attach]1249[/attach]   pager 一个sql命令的输出是通过更少的命令自动输送。 [attach]1250[/attach]   动态效果图如下: [attach]1251[/attach]  

项目官网:http://mycli.net/ 开源地址:https://github.com/dbcli/mycli

0 个评论

要回复文章请先登录注册