最近接触数据库较多,在使用总经常要重复的输入命令查看一些信息,默认的cli不支持语句自动补全,很是不方便,找了一些更方便的操作数据库的工具,在此分享
对于不需要实际操作系统,比如测试人员,只关心数据库,现在普遍都使用的是navicat,提供可视化的界面,上手即会用。一些特点如下
同时连接多个数据库
可视化数据库/表
直接导入sql文件
sql语句自动补全
可视化备份
以上是个人总结,由于实际工作中很少用此工具连接数据库,他的优势应该还有待补充
mycli是一个支持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相关的工具来管理使用数据库,我接触较少,还请指教了
文中若有不当和理解错误之处,还请斧正~