Pre-General Availability: 2024-07-17
若要處理 MySQL Shell 命令
-
輸入以下內容來選取作用中的語言
\js 以將 JavaScript 設定為作用中的語言。
\py 以將 Python 設定為作用中的語言。
\sql 以將 SQL 設定為作用中的語言。
在命令提示字元中輸入命令。針對已辨識的 JavaScript 和 Python 方法,提供自動完成功能。
使用 Ctrl+Enter 來發出命令。任何輸出都會顯示在命令下方。任何錯誤也會顯示在命令下方。錯誤取決於作用中的語言。例如,JavaScript 命令中的語法錯誤會以不同於 Python 中
AttributeErrors
的方式顯示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 | \! |
執行指定的作業系統命令,並在 MySQL Shell 中顯示結果。 |
警告
\source 命令無法如預期般運作。
嘗試使用 \source 命令時,您必須注意 Visual Studio Code 是不允許直接存取磁碟的 Web 環境。因此,儘管在說明選項中列出,但很難使用 \source 命令來處理指令碼。