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 命令來處理指令碼。