一般可用性前:2024-07-17
MySQL Shell for VS Code 能夠互動式編輯和執行 MySQL 資料庫和 MySQL 資料庫服務的 SQL。它將 MySQL Shell 直接整合到 Visual Studio Code 開發工作流程中。
MySQL Shell 主控台在筆記本介面樣式的編輯器中提供 MySQL Shell。透過 GUI 主控台,您可以使用 MySQL Shell 的大部分功能(包括 AdminAPI、X DevAPI 和 ShellAPI)來部署和管理您的 InnoDB Cluster、InnoDB ClusterSet 和 InnoDB ReplicaSet。
資料庫筆記本提供一種與資料庫互動的全新方式。在筆記本編輯器中,您可以從 SQL(具有嵌入式結果)切換到 JavaScript 或 TypeScript 來查詢、操作和視覺化您的資料。此外,每個資料庫連線也支援用於長腳本的單一語言、全頁面編輯器。
下表列出 MySQL Shell 的基本功能,並指出哪些編輯器支援這些功能。它可以協助您選擇要使用 MySQL Shell 的主控台工作階段還是使用資料庫筆記本的互動式和腳本編輯器與 MySQL 互動。
MySQL Shell 功能 | MySQL Shell 主控台(Shell 工作階段) | 資料庫筆記本 | SQL 腳本、TS 腳本、JS 腳本 |
---|---|---|---|
支援的語言 | SQL、Python、JavaScript | SQL (MySQL 和 SQLite)、TypeScript、JavaScript | SQL (.sql )、TypeScript (.ts )、JavaScript (.js ) |
互動式程式碼執行 | 是 | 是 | 否 |
批次程式碼執行 | 是 | 是 | 是 |
支援的 API | AdminAPI、X DevAPI 和 ShellAPI | 不適用 | 不適用 |
X 通訊協定支援 | 是 | 是 | 是 |
公用程式 | 是 | 否 | 否 |
API 命令列整合 | 不適用 | 不適用 | 不適用 |
輸出格式 | 否 | 否 | 否 |
記錄和偵錯 | 是 | 是 | 是 |
全域工作階段 | 是 | 不適用 | 不適用 |