MySQL Workbench
Visual tool for MySQL database design, development, and administration.
Overview
MySQL Workbench is the official visual tool for MySQL database architects, developers, and DBAs. It provides data modelling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more. It is used in our Software Development and Data Analysis courses.
Key Features
- Visual ER (Entity-Relationship) diagram designer for database modelling
- SQL editor with syntax highlighting, code completion, and query history
- Database administration: user management, server health monitoring
- Data import/export in multiple formats (CSV, JSON, SQL)
- Visual query builder for creating queries without writing SQL
- Migration wizard for importing databases from other systems
Documentation
The MySQL Workbench manual is at dev.mysql.com/doc/workbench/en. It covers all features including the visual designer, SQL editor, administration panel, and scripting.
How to Install & Use
- Download MySQL Workbench from dev.mysql.com/downloads/workbench.
- Run the installer — on Windows it may prompt you to install Visual C++ Redistributable if not already present.
- Launch MySQL Workbench and click the + icon to create a new connection.
- Enter your MySQL server hostname (localhost for XAMPP), port (3306), username (root), and password.
- Test the connection and click OK to save it.
Limitations & Notes
- MySQL Workbench may be slow to start on computers with limited RAM.
- It connects to MySQL/MariaDB only — not PostgreSQL, SQLite, or other databases.
- Large database diagrams with many tables can affect rendering performance.
MySQL Workbench
Free ·
Windows / Mac / Linux
Get MySQL Workbench