MySQL Workbench: SQL 開発



MySQL Workbench は、SQL クエリー、データベース接続、および MySQL オブジェクトを作成、編集、管理するためのビジュアルツールのセットを提供します。

SQL Editor

MySQL Workbench - SQL Editor
イメージを拡大:
WindowsLinuxOS X

Code Snippets

MySQL Workbench - Code Snippets
イメージを拡大:
WindowsLinuxOS X

Blob View

MySQL Workbench - Blob View
イメージを拡大:
WindowsLinuxOS X

ビジュアル SQL エディタ

ビジュアル SQL エディタによって、クエリーのビルド、編集、実行、データの作成と編集、および結果の表示とエクスポートを行うことができます。シンタックスハイライトは、SQL ステートメントの作成とデバッグが容易になり、カラーハイライトされたクエリーとステートメントは容易に編集と修正が可能です。EXPLAIN PLAN を容易に収集してクエリーの最適化を行うことができます。SQL Editor が提供する機能は、以下の通りです。

  • Table Editor - シンプルなグリッドフォーマットを使用してデータ編集や変更のコミットが容易にできます。
  • Results Window - 複数のクエリーを同時に実行し、実行結果、イメージ、空間ビュー、クエリーのパフォーマンス統計などを個々のタブに表示できます。
  • SQL Snippet Panel - 一般的な Select、DML および DDL コードを保持し、簡単に再利用できます。
  • History Panel - クエリーとステートメントの完全なセッション履歴が表示される為、どのクエリーがいつ実行されたか確認できます。以前に実行した SQL ステートメントの取り出し、レビュー、再実行、追加、および修正を容易に行うことができます。
  • Table Data Search Panel - あらゆるテーブルとスキーマ上でテキスト検索を行うので、データベース全体に渡ってデータを検出します。これにより、特定のパターンに合った行を確認できます。
  • Export Results - 結果のデータを CSV、HTML、XML 等の一般的なフォーマットにエクスポートします。

オブジェクト管理

Object Browser を使用すると、開発者は、データベーススキーマとオブジェクトを確認することができます。データベースブラウザを使用して、クエリーを実行するテーブルとフィールドを選択するだけでなく、テーブルの編集、新規データベースとテーブルの作成、削除を行うことができます。

  • スキーマ・インスペクタ - データベーススキーマのすべてのオブジェクトの細かいグリッド一式を活用し、あらゆる詳細情報や統計データを表示、ソート、分析できます。開発者は、スキーマ・インスペクタから、ANALYZE、OPTIMIZE TABLE などのテーブル・メンテナンス処理を容易に起動できます。
  • Object Browser - データベースオブジェクト(テーブル、ビュー、トリガーなど)のアクションを容易にナビゲート、内容表示、実行できます。
  • Object Editor - データベースオブジェクト(テーブル、ビュー、トリガーなど)の編集、作成、削除が容易です。

接続管理

Database Connections Panel および Connection Wizard によって、MySQL Fabric を含む一般的なデータベース接続を作成、整理、管理できます。上級ユーザーの場合、 Manage Connections ダイアログで IP アドレス、ポート、ユーザー名、パスワードを入力して新規接続を作成できます。また、ssh 経由で安全なリモート接続も簡単に作成できます。

その他のリソース