因为MySQL是在终端中使用的,而且没有代码高亮,就很容易写错。
我曾经写错了一句,花了10几分钟,才发现把join写成了jion。
推荐一下具有补全和高亮的MySQL客户端,MyCLI。
MyCLI 是一个易于使用的命令行客户端,可用于受欢迎的数据库管理系统 MySQL、MariaDB 和 Percona,支持自动补全和语法高亮。它是使用 prompt_toolkit 库写的,需要 Python 2.7、3.3、3.4、3.5 和 3.6 的支持。MyCLI 还支持通过 SSL 安全连接到 MySQL 服务器。 MyCLI 的特性- 当你第一次使用它的时候,将会自动创建一个文件 ~/.myclirc。
- 当输入 SQL 的关键词和数据库中的表、视图和列时,支持自动补全。
- 默认情况下也支持智能补全,能根据上下文的相关性提供补全建议。
比如:
SELECt * FROM从零开始安装MyCLI- 这将显示出数据库中的表名。 SELECt * FROM users WHERe - 这将简单的显示出列名称。
如果您的计算机已经安装了Python(Mac自带python也无需安装)只需从第一步开始
-
安装Python
a. python-3.10.2-amd64.exe - 蓝奏云 (lanzouo.com),从该链接下载python安装包,我这里放的是python3.10的win64安装包,也可以自行搜索。只要是3以上的均可;
b. 打开安装,勾选Add Python3.10 to PATH后,选择Install Now即可。(这里我是用的3.8的安装图片)等待安装完成
-
在终端窗口页面输入(Mac的话将pip改为pip3)
pip install mycli
-
等待安装完毕即可
在终端中输入MyCLI代替MySQL即可
MyCLI与MySQL用法相同,在powershell或者命令提示符中均可运行
**注意:**MyCLI默认的为单行输入模式,既输入后按回车即执行输入的命令(无需;(分号)),这里可以按F3改为多行输入模式,即可以视频中多行分段方式输入。
一劳永逸的话可以通过更改.myclirc文件,这个文件的路径在 C:/Users/你的用户名 下面,可以用记事本打开,再找到multi_line = True 改为True。
引自:MyCLI :一个支持自动补全和语法高亮的 MySQL/MariaDB 客户端 - 知乎 (zhihu.com)
aDB 客户端 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/27277279)
2、终端美化修改未完待续



