MySQL WorkbenchでMariaDBデータベースを接続して管理する方法
MySQL WorkbenchでMariaDBを作成する方法
MySQL Workbenchは、MySQLとMariaDBの両方を管理するために使用できるGUIツールです。このツールを使って、データベースの作成、接続、管理、クエリ実行などが簡単に行えます。
MariaDBは、MySQLと互換性のあるオープンソースのデータベース管理システムです。MySQLのフォークとして開発されており、多くの機能と改善点が追加されています。
MySQL WorkbenchでMariaDBを作成する手順
- MySQL Workbenchを起動します。
- "データベース" > "新規接続" を選択します。
- 接続名に任意の名前を入力します。
- 接続方法として "標準" を選択します。
- ホスト名に "localhost" を入力します。
- ポート番号に "3306" を入力します。
- パスワードにMariaDBのrootパスワードを入力します。
- "テスト接続" をクリックして接続を確認します。
- 文字コードに "utf8mb4" を選択します。
- 照合順序に "utf8mb4_general_ci" を選択します。
確認
作成したデータベースを確認するには、以下の手順を行います。
- MySQL Workbenchのナビゲーションパネルで "データベース" を展開します。
- 作成したデータベースを選択します。
- 右側のペインにデータベースの情報が表示されます。
補足
- MariaDBのrootパスワードは、MariaDBのインストール時に設定されます。
- MySQL WorkbenchでMariaDBを使用する場合は、MySQL WorkbenchのバージョンがMariaDBのバージョンと互換性があることを確認する必要があります。
- MySQL Workbenchの使用方法については、MySQL Workbenchの公式ドキュメントを参照してください。
-- MariaDBへの接続
USE mysql;
-- データベースの作成
CREATE DATABASE my_database CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
-- データベースの選択
USE my_database;
-- テーブルの作成
CREATE TABLE my_table (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);
-- データの挿入
INSERT INTO my_table (name, age) VALUES ('John Doe', 30);
INSERT INTO my_table (name, age) VALUES ('Jane Doe', 25);
-- データの取得
SELECT * FROM my_table;
-- データの更新
UPDATE my_table SET name = 'John Smith' WHERE id = 1;
-- データの削除
DELETE FROM my_table WHERE id = 2;
このコードを実行すると、my_database
という名前のデータベースと、my_table
という名前のテーブルが作成されます。テーブルには、id
、name
、age
という3つの列があります。
このコードは、MySQL Workbenchを使用してMariaDBデータベースを作成するための基本的な例です。詳細については、MySQL Workbenchの公式ドキュメントを参照してください。
MySQL Workbench以外でMariaDBを作成する方法
コマンドライン
MariaDBは、コマンドラインを使用して作成することができます。以下のコマンドを実行すると、my_database
という名前のデータベースが作成されます。
mysqldb --user=root --password=password CREATE DATABASE my_database;
mariadb-admin create database my_database
docker run --name mariadb -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 mariadb:latest
- コマンドラインは、最もシンプルで効率的な方法です。
- ただし、コマンドラインを使用するには、MariaDBに関する知識が必要です。
MariaDB公式ツール
- MariaDB公式ツールは、コマンドラインよりも使いやすく、GUIを提供しています。
- ただし、MariaDB公式ツールは、すべての環境で利用できるとは限りません。
Docker
- Dockerは、環境を簡単にセットアップできる方法です。
- ただし、Dockerは、他の方法よりも複雑です。
- 上記の方法で作成したMariaDBデータベースは、MySQL Workbenchを使用して接続して管理することができます。
mysql sql mariadb