製品

MySQL

MySQL Workbench

MySQL Workbench は、データベースアーキテクト、開発者、データベース管理者のための統合ビジュアルツールです。データモデリング、SQL 開発、およびサーバー構成、ユーザ管理などのための統合管理環境を提供しています。

ビジュアルデータベース設計

MySQL Workbench は、データベース管理者、開発者、データアーキテクトがデータベースの設計、作成、管理をビジュアルに行うことができるツールです。

データモデラーが複雑な ERモデルの作成、フォワードおよびリバースエンジニアリング作業を行うための必要な機能をサポートしており、難しい変更管理や、ドキュメンテーション作業のための機能などもございます。

SQL開発

MySQL Workbench は、SQLクエリーの作成、実行、最適化をビジュアルに行うことができるツールを備えています。

SQLエディタはシンタックスのカラーハイライト、SQLステートメントの再利用、SQL の実行履歴情報をサポートしています。データベースコネクションパネルは、データベース接続の管理を容易にします。

またオブジェクトブラウザによって、データベーススキーマおよびオブジェクトへすぐにアクセスすることができます。

管理

MySQL Workbench は、MySQL 環境を簡単に管理できるビジュアルコンソールを備えています。ビジュアルツールを使用して、サーバの構成、ユーザの管理、データダンプ、データベースの状態監視を行えます。

MySQL Workbench エディション別機能比較

MySQL Workbench は以下のエディションで提供されています。

  • MySQL Workbench Community Edition
    オープンソースライセンスである GPLライセンスにてご利用いただけます。
  • MySQL Workbench Standard Edition
    商用版のMySQL Editions に含まれます。データベース管理者の生産性を向上させるための追加モジュールおよびプラグインが含まれます。
MySQL Workbench
Community Edition
MySQL Workbench
Standard Edition
■ソフトウェアライセンス
ソフトウェアライセンス GPL 商用
■ビジュアルSQL開発
SQL エディタ SQLステートメントをビジュアルに作成、実行、デバッグ
SQL シンタックスハイライト カラーシンタックスハイライティング
SQL コード生成 ワンクリック SQLコード生成
SQL Snippets(ステートメント再利用) よく使用する SQLステートメントの再利用
SQL 履歴 全ての実行SQLの履歴参照
ビジュアルデータベース管理
サーバー開始/停止サーバー開始/停止 サーバーをローカルおよびリモートで開始/停止
サーバーステータス診断 主要なサーバー診断(ステータス、CPU、メモリ、ヒット率、ネットワークトラフィック)
サーバーログ スローおよびエラーログの表示(テーブルベースの場合)
サーバー構成 MySQLサーバーの表示と構成
レプリケーション構成 MySQLレプリケーションの表示と構成
■ユーザー/セッション管理
アプリケーションロール ユーザー権限の便利なグルーピング
ユーザー管理 MySQLユーザーと権限の表示、編集、作成、削除、クローン
セッション管理 接続の表示と削除
■接続管理
接続ウィザード MySQLサーバーへの接続構成
複数接続 異なるサーバーへの複数同時接続定義
SSHトンネリング ローカルおよびリモートサーバへの SSH接続構成
■オブジェクト管理
オブジェクトブラウザ データベースオブジェクト(テーブル、ビュー、トリガ等)の容易な確認、アクション実行
オブジェクトエディタ データベースオブジェクト(テーブル、ビュー、トリガ等)を容易に編集、作成、削除
■データ管理
インポート/エクスポート mysqldump ファイルのインポートとエクスポート
結果セットエクスポート 結果を CSV、XML、HTMLでエクスポート
ビジュアルデータエディタ 結果セットをグリッドで表示と編集
複数結果セット 複数結果を同じビジュアルデータウィンドウに表示
クイック検出 検出の困難な行やセルを素早く検出
大規模結果セットリミット 大規模な結果セットの行数を制限
■ビジュアルデータモデリング
E-R 図 実体関連図の作成
ダイアグラム表記法の選択 よく使用される一般的なモデリング表記法から選択
自動レイアウト 大規模モデルの自動配置
テーブル、インデックス、ビューのモデル化 全ての MySQLデータ関連オブジェクトの管理
ストアドプロシージャ、トリガ、機能のモデル化 全ての MySQLコード関連オブジェクトの管理
ユーザーセキュリティのモデル化 モデルの MySQLセキュリティ権限を管理
リバースエンジニアリング
SQL スクリプトからのリバースエンジニアリング SQLテキストスクリプトからモデルを作成
運用中データベースからのリバースエンジニアリング 運用中のデータベースからモデルを作成
■フォワードエンジニアリング
SQL スクリプトへのフォワードエンジニアリング SQLスクリプトから正常に動作する DLL を生成
運用中データベースへのフォワードエンジニアリング モデルから完全な物理モデルを生成
■スキーマ同期
スキーマの相違比較 モデルと運用データベースまたは SQLスクリプトの差異を把握
SQL スクリプトスキーマ同期 モデルと SQLスクリプトを自動的に双方向で更新
運用中データベースへのスキーマ同期 モデルと運用データベースを自動的に双方向で更新
■スキーマ&モデル検証
標準スキーマ検証 データモデリングのべストプラクティスを実施し、モデリングエラーを除去
MySQL 固有スキーマ検証 MySQL 固有の設計スタンダードを実施し、物理スキーマを適切にビルド
モデル検証 モデルのエラーを除去
■DBドキュメント出力
データベーススキーマデータのドキュメント出力 データベースのドキュメント化を自動化
全ての SQLオブジェクトタイプのドキュメント出力 データベースまたはモデルの全ての局面に関する情報をドキュメント化
複数の形式でのドキュメント出力 HTML またはテキストに出力
■ユーティリティ機能
DBDesigner4 からのインポート モデルを DBDesigner4 から簡単にインポート
モデル図エクスポート PNG、SVG、PDF、ポストスクリプトで容易にエクスポート
■スクリプト&プラグイン
Python プラグイン Pythonプラグインによるカスタマイズ
Lua プラグイン Luaプラグインによるカスタマイズ