MySQL Workbench

MySQL Workbench enables a DBA, developer, or data architect to visually design, generate, and manage all types of databases including Web, OLTP, and data warehouse databases. It includes everything a data modeler needs for creating complex ER models, and also delivers key features for performing difficult change management and documentation tasks that normally require much time and effort. MySQL Workbench is available on Windows, Linux and Mac OS.


  • Simplifies database design and maintenance
  • Automates time-consuming and error-prone tasks
  • Enables data architects to visualize requirements, communicate with stakeholders, and resolve design issues before a major investment of time and resources is made
  • Enables model-driven database design—the most efficient methodology for creating valid and well-performing databases—while providing the flexibility to respond to evolving business requirements
  • Provides capabilities to forward-engineer physical database designs and reverse-engineer existing databases
  • Allows you to import SQL scripts to build models and export models to DDL scripts that can be run at a later time
  • Enables you to compare two live databases or a model and a live database, visually see the differences, and perform a synchronization between a model and a live database or vice versa
  • Simplifies the documentation of database designs, providing a point-and-click process that delivers documentation in HTML or plain-text format