MySQL Workbenchを使用してデータベースを管理する方法
MySQL Workbenchとは
MySQL Workbenchは、公式のMySQLデータベース設計および管理ツールであり、データベース設計、SQL開発、データベース管理、データ移行などのための統合開発環境を提供します。MySQL Workbenchには、以下の優れた点があります。
- 豊富な機能:MySQL Workbenchはデータベース設計、開発、および管理のすべての機能を統合しています。
- ユーザーフレンドリー:使いやすいグラフィカルインターフェイスを提供し、ユーザーがさまざまなデータベース操作を簡単に実行できるようにします。
- 高パフォーマンス:MySQL Workbenchはパフォーマンスの最適化に重点を置き、大規模データを迅速に処理できます。
- クロスプラットフォームサポート:MySQL Workbenchは、Windows、macOS、およびLinuxオペレーティングシステムをサポートします。
開発者にとって、MySQL Workbenchは作業効率を向上させるだけでなく、データベース管理の複雑さを簡素化します。
MySQL Workbenchを使用してServBay付属のMariaDB(MySQL)データベースを管理する
サーバーへのログイン
- MySQL Workbenchのダウンロードとインストール:MySQL公式サイトから、お使いのオペレーティングシステムに対応するMySQL Workbenchクライアントをダウンロードしてインストールします。
- 新しい接続の作成:
- MySQL Workbenchを開き、ホーム画面で「+」ボタンをクリックして新しい接続を作成します。
- 接続情報の入力:
- ユーザー名とパスワード:ServBayの『設定』-『データベース』から取得します。
- ポート:
3306
(注意:ポートとソケットのいずれかを選択します) - ソケット:
/Applications/ServBay/tmp/mysql.sock
- データベース名などの他の情報は空のままにしておいて後で選択します。
- 接続テストと保存:「Test Connection」ボタンをクリックして接続情報が正しいことを確認し、「OK」ボタンをクリックして接続を保存します。
データベースの作成
- データベース管理画面へ移動:ログインが成功すると、左側の「Schemas」タブをクリックします。
- 新しいデータベースの作成:
- 「Schemas」下の空白部分を右クリックし、「Create Schema...」を選択します。
- データベース名を入力します。
- 「Apply」ボタンをクリックしてデータベースを作成します。
テーブルの作成
- データベースの選択:左側のリストで作成したばかりのデータベースを展開します。
- テーブルの作成:
- 「Tables」を右クリックし、「Create Table...」を選択します。
- テーブル名と項目情報(項目名、タイプ、長さ、デフォルト値など)を入力します。
- 「Apply」ボタンをクリックしてテーブルを作成します。
データの追加
- テーブルの選択:左側のリストで操作するテーブルを選択します。
- データの挿入:
- テーブル名を右クリックし、「Select Rows - Limit 1000」を選択します。
- 結果ビューで、「Apply」ボタンをクリックして新しい行を挿入します。
- データ値を入力します。
- 「Apply」ボタンをクリックしてデータを保存します。
データのクエリ
- テーブルの選択:左側のリストで操作するテーブルを選択します。
- データの表示:
- テーブル名を右クリックし、「Select Rows - Limit 1000」を選択します。
- 結果ビューで、テーブル内のデータを直接表示できます。
- SQLクエリ機能を使用してデータをフィルタリングすることもできます。
データの更新
- テーブルの選択:左側のリストで操作するテーブルを選択します。
- データの編集:
- テーブル名を右クリックし、「Select Rows - Limit 1000」を選択します。
- 結果ビューで、編集したいデータ行をダブルクリックします。
- データ値を編集します。
- 「Apply」ボタンをクリックして変更を保存します。
データの削除
- テーブルの選択:左側のリストで操作するテーブルを選択します。
- データの削除:
- テーブル名を右クリックし、「Select Rows - Limit 1000」を選択します。
- 結果ビューで、削除するデータ行を選択します。
- 右クリックして「Delete Row(s)」を選択します。
- 「Apply」ボタンをクリックして削除を確認します。
テーブルの削除
- データベースの選択:左側のリストで、削除するテーブルを含むデータベースを選択します。
- テーブルの削除:
- 削除するテーブル名を右クリックし、「Drop Table...」を選択します。
- 削除操作を確認します。
データベースの削除
- データベースの選択:左側のリストで、削除するデータベースを選択します。
- データベースの削除:
- データベース名を右クリックし、「Drop Schema...」を選択します。
- 削除操作を確認します。
以上の手順を通じて、MySQL Workbenchを使用してServBay付属のMariaDB(MySQL)データベースを簡単に管理することができます。MySQL Workbenchのシンプルなインターフェイスと強力な機能は、データベース管理の効率を大幅に向上させます。データベースやテーブルの作成、データの挿入、クエリ、更新、削除など、MySQL Workbenchは便利な操作体験を提供します。