Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MySQL Pro ClientNew to Visual Studio Code? Get it now.
MySQL Pro Client

MySQL Pro Client

OpSET

|
4 installs
| (0) | Free
A full-featured MySQL database client for Visual Studio Code with SQL execution, schema tools, data editing, visual EXPLAIN, ER diagrams, import/export, backup/restore, and safety controls.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
MySQL Pro Client logo

MySQL Pro Client

The all-in-one MySQL client for Visual Studio Code

Version Tests Price

Built by OpSET México


MySQL Pro Client hero

One workspace. Your complete MySQL workflow.

Query Model Optimize Manage
Smart SQL Editor ER Diagrams Visual EXPLAIN Data Editor
Query Results SQL → ER Schema Compare Table Designer
History & Favorites Live ER Preview Safety Controls Backup / Restore
Stored Routines FK Visualization Migration SQL CSV / JSON Import

⚡ Smart Batch Execution & Action Output

Run complete SQL scripts without flooding your VS Code workspace with one tab per DDL/DML statement.

  • Multi-statement CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, USE and other non-row commands are consolidated into a single Action Output panel.
  • Row-producing statements still open dedicated Query Results tabs.
  • Action Output tracks statement number, status, command, rows affected/returned, execution time and the exact failing statement.
  • Batch execution stops on SQL errors or cancelled mutation-safety prompts while preserving the completed execution log.
  • Copy the SQL for any logged statement directly from Action Output.

⚡ Query without leaving VS Code

Query Editor and Results

Run the current statement, a selection, or the complete SQL document. Use contextual IntelliSense, CodeLens, multiple result sets, Smart Filters and CSV/JSON export.

🧬 Turn schemas into diagrams

ER Diagram

Generate ER diagrams from a live MySQL database, parse DDL without executing it, or open a Live SQL → ER Preview while typing.

▶️ Execute Stored Procedures visually

Execute Procedure

MySQL Pro Client detects IN, OUT and INOUT parameters automatically from MySQL metadata.

Stored Procedure Results

Multiple result sets and output parameters are displayed together with execution time.

🔄 Compare environments

Schema Compare

Compare Reference → Target, identify additive, changed and destructive differences, then open Migration SQL for review. Migrations are never auto-applied.

🔍 Understand query plans

Visual EXPLAIN

Explore access types, indexes, estimated rows, costs, conditions and diagnostic warnings visually.

🛠️ Design tables visually

Table Designer

Edit columns, indexes, foreign keys, engine, charset and collation. Review generated SQL before applying changes.

💾 Backup / Restore

Backup and Restore

Use MySQL's official CLI tools with preview, tool discovery and reinforced confirmation for destructive operations.

🛡️ Safety by Design

  • SecretStorage for saved passwords.
  • Strong warning for UPDATE / DELETE without top-level WHERE.
  • Typed confirmation for DROP TABLE.
  • Conservative reconnect behavior.
  • Query row limits with explicit unlimited mode.
  • SQL Preview before Table Designer changes.
  • Migration SQL review before Schema Compare changes.
  • CSP + cryptographic nonce in WebViews.

🚀 Quick Start

  1. Install MySQL Pro Client from Visual Studio Code Marketplace.
  2. Add a connection.
  3. Connect to MySQL.
  4. Open a .sql file.
  5. Use Ctrl/Cmd + Enter.

📚 Guides

  • Getting Started
  • Database Explorer
  • Query Editor
  • Query Results
  • ER Diagrams
  • Visual EXPLAIN
  • Data Editor
  • Table Designer
  • Stored Procedures & Functions
  • Schema Compare
  • Import / Export
  • Backup / Restore
  • Security Model
  • Troubleshooting

OpSET México

Built for developers. Designed for productivity.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft