预发布:2024-07-17
要处理 MySQL Shell 命令
-
通过输入以下内容选择活动语言
\js 将 JavaScript 设置为活动语言。
\py 将 Python 设置为活动语言。
\sql 将 SQL 设置为活动语言。
在命令提示符处输入命令。对于识别的 JavaScript 和 Python 方法,存在自动补全功能。
使用 Ctrl+Enter 发出命令。任何输出都会显示在命令下方。任何错误也会显示在命令下方。错误取决于活动语言。例如,JavaScript 命令中的语法错误与 Python 中的
AttributeErrors
显示方式不同。
注意
并非所有命令都会显示输出。
MySQL Shell 提供命令,使您能够修改执行环境。
下表列出了无论当前选择的语言是什么都可用的命令。由于命令需要独立于处理模式可用,因此它们以转义序列开头,即 \ 字符。
命令 | 别名/快捷方式 | 描述 |
---|---|---|
\help | \h 或 \? | 打印有关 MySQL Shell 的帮助,或搜索在线帮助。 |
\quit | \q 或 \exit | 退出 MySQL Shell。 |
\ | 在 SQL 模式下,开始多行模式。代码在输入空行时被缓存并执行。 | |
\status | \s | 显示当前 MySQL Shell 状态。 |
\js | 切换到 JavaScript 模式。 | |
\py | 切换到 Python 模式。 | |
\sql | 切换到 SQL 模式。 | |
\connect | \c | 连接到 MySQL 实例。 |
\reconnect | 重新连接到同一个 MySQL 实例。 | |
\disconnect | 断开全局会话连接。 | |
\use | \u | 指定要使用的模式。 |
\source | \. 或 source(无反斜杠) | 使用活动语言处理脚本文件。 |
\warnings | \W | 显示语句生成的任何警告。 |
\nowarnings | \w | 不显示语句生成的任何警告。 |
\history | 查看和编辑命令历史记录。 | |
\rehash | 手动更新自动补全名称缓存。 |
|
\option | 查询和更改 MySQL Shell 配置选项。 | |
\show | 使用提供的选项和参数运行指定的报表。 | |
\watch | 使用提供的选项和参数运行指定的报表,并定期刷新结果。 | |
\edit | \e | 在默认系统编辑器中打开命令,然后在 MySQL Shell 中呈现它。 |
\pager | \P | 配置 MySQL Shell 用于显示文本的分页程序。 |
\nopager | 禁用 MySQL Shell 配置为使用的任何分页程序。 |
|
\system | \! |
运行指定的 operating system 命令,并在 MySQL Shell 中显示结果。 |
警告
\source 命令无法按预期工作。
在尝试使用 \source 命令时,您必须注意 Visual Studio Code 是一个不允许直接磁盘访问的 Web 环境。因此,虽然在帮助选项中列出,但很难使用 \source 命令处理脚本。