MySQL Shell 提供以下功能。
支持的语言
- MySQL Shell 可使用
JavaScript
,Python
和SQL
等三种语言编写代码; - 有一些前缀为
\
的特定 MySQL Shell 命令;【具体参考本第三章】 - 命令可用于配置 MySQL Shell,而与当前选择的语言无关;
- 从 8.0.18 版开始,MySQL Shell 使用
Python 2.7
替换为Python 3
; - 对于系统支持的
Python 3
的平台,MySQL Shell 可使用最新版本; - 最低支持的
Python 3.4.3
; - 对于不包含
Python 3
的平台,MySQL Shell 捆绑安装Python 3.7.4
; - MySQL Shell 保持与
Python 2.6
和Python 2.7
的代码兼容性; - 如果您需要这些旧版本之一,则可以使用适当的 Python 源码。
注意系统的 Python 版本
交互式代码执行
- 终端支持
Unicode 文本输入
。 - 支持彩色显示。
其它同原有的 mysql 客户端交互特性一致。