天天看点

关于mysql语句的自动补全

最近接触数据库较多,在使用总经常要重复的输入命令查看一些信息,默认的cli不支持语句自动补全,很是不方便,找了一些更方便的操作数据库的工具,在此分享

对于不需要实际操作系统,比如测试人员,只关心数据库,现在普遍都使用的是navicat,提供可视化的界面,上手即会用。一些特点如下

同时连接多个数据库

可视化数据库/表

直接导入sql文件

sql语句自动补全

可视化备份

以上是个人总结,由于实际工作中很少用此工具连接数据库,他的优势应该还有待补充

mycli是一个支持mysql语句自动补全和语法高亮的mysql客户端工具

来简单看下效果:

关于mysql语句的自动补全

是不是非常cool,以下记录下自己的安装过程

根据官方文档,直接使用<code>pip install -u mycli</code>就可以安装了,但是系统貌似默认没有pip工具

我使用的是源码安装pip

1.下载源码并解压

2.<code>python setup.py install</code> 安装pip工具

需要python开发环境

执行<code>yum install python-devel</code>,没有这个环境的话,可能会报编译错误或cannot find -lpython2.6

人后安装mycli

<code>pip install mycli</code>

如果不可用,可能需要高版本的python

<code>pip3 install mycli</code>

至此安装完成

测试下,用法和原生mysql连接方式类似

暂且就这两工具吧~实际项目中可能还会用到phpadmin和其他一些php相关的工具来管理使用数据库,我接触较少,还请指教了

文中若有不当和理解错误之处,还请斧正~