MySQL Shell 透過 API 命令列整合公開其大部分功能,使用一種語法,無需開啟互動式介面即可存取物件及其函數。這讓您可以輕鬆地將 mysqlsh 與其他工具整合。例如,如果您想要自動化使用 bash 指令碼建立 InnoDB 叢集的方式,您可以使用命令列整合來呼叫 AdminAPI 操作。此功能類似於使用 --execute
選項,但命令列整合使用簡化的引數語法,減少終端機可能需要的引號和跳脫符號。與批次模式不同,命令列整合是無狀態的。這表示無法進行傳回物件以供後續操作使用的操作。命令列整合呼叫操作或全域物件的函數,然後傳回。