文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.4.1 MySQL Shell

本快速入門指南假設您對 MySQL Shell 有一定的熟悉程度。以下章節為高階概述,如需更多資訊,請參閱 MySQL Shell 文件。MySQL Shell 是 MySQL Server 的統一指令碼介面。它支援以 JavaScript 和 Python 編寫指令碼。JavaScript 是預設的處理模式。

啟動 MySQL Shell

安裝並啟動 MySQL 伺服器後,將 MySQL Shell 連線至伺服器執行個體。您需要知道您計劃連線的 MySQL 伺服器執行個體位址。為了能夠將執行個體用作文件儲存區,伺服器執行個體必須安裝 X Plugin,而且您應該使用 X Protocol 連線至伺服器。例如,若要使用預設 X Protocol 連接埠 33060 連線至執行個體 ds1.example.com,請使用網路字串 user@ds1.example.com:33060

提示

如果您使用傳統的 MySQL 通訊協定連線至執行個體,例如使用預設的 port 3306 而不是 mysqlx_port,則無法使用本教學中顯示的文件儲存區功能。例如,不會填入 db 全域物件。若要使用文件儲存區,請務必使用 X Protocol 連線。

如果 MySQL Shell 尚未執行,請開啟終端機視窗並發出

mysqlsh user@ds1.example.com:33060/world_x

或者,如果 MySQL Shell 已經執行,請發出 \connect 命令:

\connect user@ds1.example.com:33060/world_x

您需要指定您要將 MySQL Shell 連線至的 MySQL 伺服器執行個體位址。例如,在先前的範例中

  • user 代表您 MySQL 帳戶的使用者名稱。

  • ds1.example.com 是執行 MySQL 的伺服器執行個體主機名稱。將其取代為您作為文件儲存區使用的 MySQL 伺服器執行個體主機名稱。

  • 此工作階段的預設結構描述為 world_x。如需設定 world_x 結構描述的說明,請參閱第 22.4.2 節,「下載並匯入 world_x 資料庫」

如需更多資訊,請參閱第 6.2.5 節,「使用類似 URI 的字串或金鑰值對連線至伺服器」

MySQL Shell 開啟後,mysql-js> 提示符號表示此工作階段的現用語言為 JavaScript。若要將 MySQL Shell 切換為 Python 模式,請使用 \py 命令。

mysql-js> \py
Switching to Python mode...
mysql-py>

MySQL Shell 支援輸入行編輯,如下所示

  • 左箭頭右箭頭 鍵會在目前輸入行中水平移動。

  • 上箭頭下箭頭 鍵會在先前輸入的行集合中上下移動。

  • 退格鍵 會刪除游標前的字元,而輸入新字元則會在游標位置輸入。

  • Enter 會將目前的輸入行傳送至伺服器。

取得 MySQL Shell 的說明

在命令解譯器的提示字元中輸入 mysqlsh --help 以取得命令列選項的清單。

mysqlsh --help

在 MySQL Shell 提示字元中輸入 \help 以取得可用命令及其描述的清單。

mysql-py> \help

輸入 \help,後面加上命令名稱,即可取得關於個別 MySQL Shell 命令的詳細說明。例如,若要檢視關於 \connect 命令的說明,請發出

mysql-py> \help \connect

結束 MySQL Shell

若要結束 MySQL Shell,請發出下列命令

mysql-py> \quit

相關資訊