MyCLI是什么
MyCLI是一个支持自动补全、语法高亮的MySQL命令行客户端,这是它的特点,也是MySQL官方客户端MySQL Client所没有的东西。
这个东西是python写的哦(:
官方客户端虽然好,但就是缺少命令补全和语法高亮
安装
$ sudo yum install python-pip
$ sudo pip install mycli
github地址:https://github.com/dbcli/mycli
使用
使用方法和官方的客户端MySQL Client是一样的。
连接:
mycli -h 127.0.0.1 -uroot
有一点区别,连接的时候选项后面要跟值,不可以这样:
mycli -h 127.0.0.1 -uroot -p
查询:
mysql root@127.0.0.1:(none)> USE ThinkCMF
You are now connected to database "ThinkCMF" as user "root"
Time: 0.008s
mysql root@127.0.0.1:ThinkCMF> SHOW TABLEs
+-----------------------------------+
| Tables_in_ThinkCMF |
+-----------------------------------+
| Tables_in_ThinkCMF |
+-----------------------------------+
| Tables_in_ThinkCMF |
| Tables_in_ThinkCMF |
+-----------------------------------+
| Tables_in_ThinkCMF |
|-----------------------------------|
| Index_nav_advertisement |
| admin_auth |
| admin_menu |
如果看到冒号,如下图,就说明处在vi编辑器中,按下q就可以返回命令行。