MySQL Workbench には、MySQL サーバーおよびデータベースを操作するためのグラフィカルツールが用意されています。MySQL Workbench は、MySQL バージョン 5.5 以上を完全にサポートしています。
以降では、MySQL Workbench の機能について簡単に説明します。 詳細は、https://dev.mysql.com/doc/workbench/en/で閲覧できる MySQL Workbench のマニュアルを参照してください。
MySQL Workbench は 5 つの主な機能領域を提供しています。
SQL の開発: データベースサーバーへの接続を作成および管理できます。 接続パラメータを構成できるほかに、MySQL Workbench は組み込みの SQL Editor を使用してデータベース接続で SQL クエリーを実行する機能を提供しています。 この機能は、以前は Query Browser スタンドアロンアプリケーションによって提供されていた機能と置き換わるものです。
データモデリング: データベーススキーマのモデルのグラフィカルな作成、スキーマとライブデータベースの間のリバースエンジニアリングとフォワードエンジニアリング、および包括的な Table Editor を使用したデータベースのすべての特性の編集を行うことができます。 Table Editor は、テーブル、カラム、インデックス、トリガー、パーティション化、オプション、挿入と権限、ルーチン、およびビューを編集するための使いやすい機能を提供しています。
サーバー管理: サーバーインスタンスを作成および管理できます。
データ移行: Microsoft SQL Server、Sybase ASE、SQLite、SQL Anywhere、PostreSQL、およびその他の RDBMS のテーブル、オブジェクト、およびデータを MySQL に移行できます。 移行では、以前のバージョンの MySQL から最新のリリースへの移行もサポートされます。
MySQL エンタープライズサポート: MySQL Enterprise Backup および MySQL Audit などのエンタープライズ製品をサポートします。
MySQL Workbench は Community Edition と Commercial Edition の 2 つのエディションで使用できます。 Community Edition は無料で使用できます。 Commercial Edition では、データベースドキュメントの生成などの追加のエンタープライズ機能が低価格で提供されています。