MySQL ワークベンチのチュートリアル: とは何か、インストールと使用方法
何ですか MySQL?
MySQL はオープンソースのリレーショナル データベースです。
MySQL クロスプラットフォームです。つまり、次のようなさまざまなプラットフォームで実行されます。 Windows、Linux、Mac OS など。
この中の MySQL ワークベンチのチュートリアルで学びます -
なぜ使用 MySQL?
市場には多数のリレーショナル データベース管理システムがあります。
リレーショナル データベースの例には次のものがあります。 Microsoft SQL Server, Microsoft アクセス、 Oracle、DB2など。
なぜ選択するのか疑問に思う人もいるかもしれません MySQL 他のデータベース管理システムよりも優れています。
この質問に対する答えは、さまざまな要因によって決まります。
の強みを見てみましょう MySQL SQL Server などのリレーショナル データベースとの比較–
- MySQL はそれぞれ独自の仕様を持つ複数のストレージ エンジンをサポートしますが、SQL サーバーなどの他のシステムは単一のストレージ エンジンのみをサポートします。この言葉を理解するために、によってサポートされている 2 つのストレージ エンジンを見てみましょう。 MySQL.
- InnoDB: – デフォルトのストレージ エンジンが提供されます MySQL バージョン 5.5 以降。 InnoDB は、参照整合性のための外部キーをサポートし、ACID 標準トランザクションもサポートします。
- MyISAM: – これは、デフォルトのストレージ エンジンでした。 MySQL バージョン 5.5 より前。 MyISAM にはトランザクションのサポートがありません。 InnoDB と比較した利点としては、シンプルさと高いパフォーマンスが挙げられます。
- MySQL 他のリレーションデータベースシステムと比較して高いパフォーマンスを持っています。 これは、設計がシンプルで、複数のストレージ エンジンがサポートされているためです。
- コスト効率が高く、他のリレーショナルデータベースと比較してコスト面で比較的安価です。実際、コミュニティ版は無料です。商用版にはライセンス料がかかりますが、次のような製品のライセンス料と比較してもコスト効率が優れています。 Microsoft SQL Server.
- クロスプラットフォーム – MySQL 多くのプラットフォームで動作するため、ほとんどのマシンに導入できます。MS SQL Server などの他のシステムは、Windows プラットフォームでのみ実行されます。
と対話するには MySQL、あなたは サーバーアクセスツール と通信できるのは MySQL サーバー。 MySQL 複数のユーザー接続をサポートします。
何ですか MySQL 作業台?
MySQL ワークベンチ ビジュアルデータベースの設計とモデリング のアクセスツール MySQL サーバーリレーショナルデータベース。新しい物理データ モデルの作成と既存の物理データ モデルの変更が容易になります。 MySQL リバース/フォワードエンジニアリングおよび変更管理機能を備えたデータベース。の目的 MySQL ワークベンチは、より簡単に、より構造化された方法でデータベースを操作するためのインターフェイスを提供します。
MySQL ワークベンチ – モデリングおよび設計ツール
- モデルは、最も有効で高性能なデータベースの中核です。 MySQLワークベンチには、開発者やデータベース管理者が物理データベース設計モデルを視覚的に作成し、簡単に変換できるツールが備わっています。 MySQL フォワードエンジニアリングを使用したデータベース。
- MySQL ワークベンチは、同じ環境での複数のモデルの作成をサポートします。
- データベースを構成するテーブル、ビュー、ストアド プロシージャ、トリガーなどのすべてのオブジェクトをサポートします。
- MySQL ワークベンチには、検出された可能性のある問題をデータ モデラーに報告するモデル検証ユーティリティが組み込まれています。
- また、さまざまなモデリング表記も可能であり、スクリプト言語である LUA を使用して拡張することもできます。
以下の図は、次のモデリング ウィンドウを示しています。 MySQLワークベンチ。
MySQL ワークベンチ – SQL 開発ツール
構造化照会言語(SQL) リレーショナル データベースを操作できるようになります。 SQL はすべてのリレーショナル データベースの中心です。
- MySQLワークベンチには SQL ビジュアル エディターが組み込まれています。
- Visual SQL エディターを使用すると、開発者はクエリを構築、編集、実行できます。 MySQL サーバー データベース。データを表示およびエクスポートするためのユーティリティがあります。
- 構文カラー ハイライターにより、開発者は SQL ステートメントを簡単に作成およびデバッグできます。
- 複数のクエリを実行し、結果が異なるタブに自動的に表示されます。
- クエリは、後で取得して実行できるように履歴パネルにも保存されます。
以下の図は、SQL 開発ウィンドウを示しています。 MySQL ワークベンチ。
どのように使用する MySQL ワークベンチ – 管理ツール
サーバー管理は、企業のデータを保護する上で重要な役割を果たします。サーバー管理に関する主な問題は、ユーザーの管理、サーバー構成、サーバー ログなどです。作業台 MySQL 次のような機能があり、プロセスを簡素化します。 MySQL サーバー管理。
- ユーザー管理 – ユーザー管理用のビジュアル ユーティリティ。データベース管理者は、必要に応じて既存のユーザーを簡単に追加および削除したり、権限を付与および削除したり、ユーザー プロファイルを表示したりできます。
- サーバー構成 – サーバーの高度な構成と最適なパフォーマンスのための微調整が可能になります。
- データベースのバックアップと復元 – エクスポート/インポート用のビジュアルツール MySQL ダンプファイル。 MySQL ダンプ ファイルには、データベース、テーブル、ビュー、ストアド プロシージャを作成し、データを挿入するための SQL スクリプトが含まれています。
- サーバーログ – 視覚的に見るためのツール MySQL サーバーログ。ログには、エラー ログ、バイナリ ログ、InnodDB ログが含まれます。これらのログは、サーバーの診断を実行するときに役立ちます。以下の図は、次のモデリング ウィンドウを示しています。 MySQL ワークベンチ。
以下の図は、Workbench の管理パネルを示しています。 MySQL.
インストールする方法 MySQL 作業台(用) Windows)
この中の MySQL 初心者向けのワークベンチチュートリアル。インストール方法と使用方法を学びます。 MySQL ワークベンチ。
インストールを開始する MySQL ワークベンチは 2 ステップのプロセスです。
1)インストール MySQL コミュニティサーバー
2)インストール MySQL 作業台 – zip ファイルまたは msi インストーラーを使用してワークベンチをインストールできます (推奨)
注: インストールを実行するには、管理者またはパワー ユーザーの権限が必要です。
スタートガイド
上記のインストールが完了したら、セットアップする必要があります MySQL 以下に示すようなワークベンチ -
インストール手順は以下のとおりです。 MySQL 作業台。
ステップ1) ホームウィンドウを開く
最初のステップはワークベンチを起動することです MySQL。あなたが見ているものはと呼ばれます ホームウィンドウ
次に、 MySQL サーバー接続には、ターゲットデータベースサーバーの詳細と接続方法が記載されています。 ” + ” in MySQL ワークベンチのホームウィンドウ。これで開きます 新しい接続のセットアップ。 ウィザード
ステップ3) 「サーバー管理の構成」ボタンをクリックします
初心者は、ローカルにインストールされたサーバーへの接続を作成できます。 クリック サーバー管理の構成 ボタンを押す 新しい接続のセットアップ の設定を確認するウィンドウ MySQL サーバー。
ステップ4) 「次へ」ボタンをクリックして続行します
という名前の新しいウィンドウが開きます。 ローカル管理の構成。 「次へ」ボタンをクリックして続行します。
ステップ5) パスワードを入力して「OK」を押します
次に、ウィザードはデータベースへの接続をテストします。テストが失敗した場合は、戻ってデータベース接続パラメータを修正してください。5. 次に、ローカルのMySQLサーバーインスタンスとの接続をテストするために、ルートパスワードを要求するポップアップウィンドウが開きます。パスワードは、インストール時に設定したパスワードです。 MySQL 作業台。パスワードを入力して押してください OK
ステップ6) [次へ] をクリックして続行します
次に、ウィザードはデータベースへの接続をテストします。 テストが失敗した場合は、戻ってデータベース接続パラメータを修正します。 それ以外の場合、すべてのテストが成功した場合は、「次へ」をクリックして続行します。
ステップ7) [次へ]をクリックします
その後、ローカルサービス管理に関する新しいウィザードが開きます。これにより、1台のマシンにインストールされている複数のMySQLサーバーを切り替えることができます。初心者の場合は、これをバイパスしてクリックすることができます。 次へ 続行します。
ステップ8) 選択 MySQL サーバー構成ファイル
ウィザードはアクセス能力をチェックします。 MySQL サーバー構成ファイル、およびテストの開始/停止コマンド。
ステップ9) 「完了」をクリックしてサーバーの構成を終了します
次に、現在の構成を確認します。構成を確認したら、[完了] をクリックしてサーバーの構成を終了します。
ステップ10) 「接続テスト」をクリックします
次のステップでは、サーバーへの接続に使用できる接続をセットアップします。 まだ接続を作成していない場合は、指定されたデフォルト値を使用できます。 接続名 [2] を入力した後、[接続のテスト] [1] をクリックします。
ステップ11) [OK]をクリックします。
新しいダイアログボックスが開き、ルート/選択したユーザーのパスワードを尋ねられます。 MySQL ルートユーザーにパスワードがある場合は、Store inを使用して入力できます。 Vault 機能。[OK] をクリックします。
入力したパスワードが正しければ、次の画面が表示されます。 どちらもOK ボタンをクリックすれば準備完了です。
新しいインスタンスがホームページに表示されます。
Double をクリックしてクエリを開始します。
まとめ
- MySQL は、クロスプラットフォームのオープンソース リレーショナル データベースです。
- MySQL は、サーバーのパフォーマンス調整と柔軟性を大幅に向上させる複数のストレージ エンジンをサポートします。バージョン 5.5 より前のデフォルトのストレージ エンジンは MyISAM でしたが、バージョン 5.5 の時点ではトランザクションのサポートがありませんでした。デフォルトのストレージ エンジンは、トランザクションと外部キーをサポートする InnoDB です。
- MySQL サーバーは、商用製品とオープンソース製品の両方を含む、さまざまなサーバー アクセス MySQL ツールを使用して管理できます。一般的な例としては、次のようなものがあります。
- phpMyAdminの – クロスプラットフォームのWebベースのオープンソースサーバーアクセスツール
- SQLヨグ – Windowsプラットフォームを対象としたデスクトップ商用サーバーアクセスツール
- MySQL 作業台 – クロスプラットフォームのオープンソースサーバーアクセスツール
- MySQL ワークベンチは、次の統合開発環境です。 MySQL サーバ。ためのユーティリティがあります データベースモデリング 設計、SQL 開発、サーバー管理。