MySQL Workbench を使ったデータベース開発 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい オラクル製品に関して記載されている機能の開発 リリースおよび時期については 弊社の裁量により決定されます Oracle と Java は Oracle Corporation 及びその子会社 関連会社の米国及びその他の国における登録商標です 文中の社名 商品名等は各社の商標または登録商標である場合があります 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Workbench MySQL の公式 GUI ツール MySQL Database の統合開発環境 Windows, OS X, Linux 対応 3 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Workbench で出来ること SQL Editior クエリー実行 ビジュアル Explain オブジェクトの確認 ( スキーマ テーブル など ) オブジェクト作成 Alter オブジェクトの実行 データの確認と編集 管理 アカウント管理 データのダンプ ( バックアップ ) コネクションの確認 など 4 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Workbench で出来ること Server 管理 MySQL サーバをローカル / リモートで管理 データベース管理 ユーザ管理 セッションの確認 / 切断 データベースのデータのダンプ ( バックアップ ) サーバ変数 ステータス変数の確認 など 5 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Workbench で出来ること データモデリング E-R 図を使ってデータベースを設計 / 作成 フォワードエンジニアリング / リバースエンジニアリング 既存データベースのメンテナンス データモデルのドキュメント化 ( 商用版のみ ) 6 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Workbench で出来ること データ移行 MySQL へテーブルとデータを移行 MS SQL Server 2000, 2005, 2008, 2010 Sybase ASE PostgreSQL SQL Anywhere SQLite MySQL から MySQL へデータをコピー 7 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Workbench で出来ること その他 ( 商用版のみ ) MySQL Enterprise Backup のための GUI バックアップジョブの作成 / 実行 / スケジュール クイック リカバリ MySQL Enterprise Audit のための GUI 監査ログの確認 8 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Workbench 6.0 の新機能 6.0.7 released September (5.2 is now EOL) 新しいUI スキーマインスペクター データサーチ Sybase SQL Anyware SQL Lite からの移行 など 9 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
SQL Editor を起動 MySQL Workbench New Connection Manage Connections モデル 10 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Workbench による開発サポート スキーマデザイン データ管理 クエリー開発 11 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Server 管理 12 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Server 管理 Management タブの Server Status 13 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Server 管理 ディスクの空き容量 各種ログ出力の有効 / 無効 各機能の有効 / 無効 14 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Server 管理 CPU 負荷 コネクション数 ネットワークトラフィック QPS(Queries per Second) InnoDB 関連の情報 15 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Client Connections コネクションの情報を確認可能 16 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
コネクションから実行中の SQL を獲得 SQL Editior で SQL を表示 フォーマットされているため読みやすい SQL Editor で SQL を編集可能 Explain も取得可能 17 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
データモデリング 18 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
データモデル概要 19 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
E-R 図 20 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
フォワードエンジニアリング データモデルからオブジェクトを作成 SQL スクリプトを生成することも可能 21 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
データモデルの同期 変更内容をデータベースに反映 22 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
リバースエンジニアリング 既存のデータベースもしくは SQL スクリプトからデータモデルを生成 データモデルのドキュメント化 メンテナンス モデルの修正 23 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
SQL 開発 24 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
SQL Editor トグルスライドバー サーバ管理オプション クエリーエリア コンテクストヘルプ スニペット スキーマツリー サーバー応答 & 履歴 25 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Table Data テーブルを右クリック 行を検索 自動的に LIMIT 句を付与して SELECT を実行 ファイルへエクスポート クエリー結果をファイルへ出力 CSV XML SQL JSON など テーブル編集 行データを編集 26 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Table Data クエリー結果を編集できる条件 : JOINが含まれていない テーブルカラムのみ ( 関数などが含まれていない ) テーブルが主キー or ユニークキー (NOT NULL 付き ) を持っている 27 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Schema Dump/Export 簡単にバックアップ mysqldump を使用 1 つのファイルに出力もしくは テーブル単位でファイルを分割 28 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Schema Import mysqldump ファイルをロード 29 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Object Editors テーブル ビューなどのオブジェクトを簡単に変更 オブジェクトを右クリックして Alter Object を選択 30 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Schema Inspector スキーマ内の全オブジェクトを確認 サーバから情報を取得 テーブルメンテナンス処理を実行可能 Analyze Optimize Check Checksum 31 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
レスポンスタイムの確認 Duration = Execution time on the server Fetch = Time to transfer the result (Network + Client App Latency) 32 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Explain の実行 SELECT * FROM sakila.film_list; MySQL 5.6 以降で ビジュアル Explain を実行可能 33 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
ビジュアル Explain の見方 赤色 ALL A full table scan 橙色 Full index scan Full Text Index Search 緑色 Range (>,<, ) Reference 青色 (Good) EQ_REF 34 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Links ダウンロード http://dev.mysql.com/downloads/workbench/6.0.html ブログ http://mysqlworkbench.org ホワイトペーパー MySQL Workbench: データベース設計 開発 管理 マイグレーション http://www-jp.mysql.com/why-mysql/white-papers/wp-mysql-workbenchdatamodelingguide-v6-ja/ MySQL Workbench:Microsoft SQL Server to MySQL 移行ガイド http://www-jp.mysql.com/why-mysql/white-papers/guide-to-migrating-from-sql-serverto-mysql/ 35 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
36 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
37 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 37