ステップバイステップ解説:MariaDBサーバーでデータベースを作成する
MariaDBサーバーでデータベースを作成する方法
必要なもの
- データベースを作成する権限を持つユーザー
- MariaDBサーバーがインストールおよび実行されていること
手順
-
MariaDBクライアントに接続する
MariaDBクライアントを使用して、MariaDBサーバーに接続します。接続方法は、お使いのオペレーティングシステムによって異なります。
例:
# Linuxの場合 mysql -u root -p # パスワードを入力してログインします。 # Windowsの場合 mysql -u root -p
-
データベースを作成する
以下のコマンドを使用して、データベースを作成します。
CREATE DATABASE database_name;
CREATE DATABASE my_database;
このコマンドを実行すると、
my_database
という名前のデータベースが作成されます。 -
データベースを作成したら、以下のコマンドを使用して、そのデータベースを使用することができます。
USE database_name;
USE my_database;
このコマンドを実行すると、現在のデータベースが
my_database
に変更されます。
- 同じ名前のデータベースは2つ以上作成することはできません。
- データベースを作成する前に、データベースを作成する権限を持つユーザーでログインしていることを確認してください。
- 第12回 データベースを作る(テーブル作成) « shell-mag: https://shell-mag/12th_ubuntuserver/
-- MariaDBサーバーに接続する
mysql -u root -p
-- データベースを作成する
CREATE DATABASE my_database;
-- 作成したデータベースを使用する
USE my_database;
-- テーブルを作成する
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL,
password VARCHAR(255) NOT NULL
);
-- データを挿入する
INSERT INTO users (name, email, password)
VALUES ('Taro Yamada', '[email protected]', 'password123'),
('Hanako Sato', '[email protected]', 'password456');
-- データを取得する
SELECT * FROM users;
-- データベースから切断する
EXIT;
説明
- このコードは、
root
ユーザーでMariaDBサーバーに接続することから始まります。 - 次に、
CREATE DATABASE my_database;
コマンドを使用して、my_database
という名前のデータベースを作成します。 - 続いて、
USE my_database;
コマンドを使用して、作成したデータベースを選択します。 - 次に、
CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) UNIQUE NOT NULL, password VARCHAR(255) NOT NULL);
コマンドを使用して、users
という名前のテーブルを作成します。このテーブルには、id
、name
、email
、password
という4つの列があります。 - 次に、
INSERT INTO users (name, email, password) VALUES ('Taro Yamada', '[email protected]', 'password123'), ('Hanako Sato', '[email protected]', 'password456');
コマンドを使用して、users
テーブルに2つのレコードを挿入します。 - 次に、
SELECT * FROM users;
コマンドを使用して、users
テーブルにあるすべてのデータを取得します。 - 最後に、
EXIT;
コマンドを使用して、MariaDBサーバーから切断します。
注意事項
- このコードは、データベースを作成する権限を持つユーザーでログインしていることを前提としています。
- このコードは、MariaDBサーバーがインストールおよび実行されていることを前提としています。
phpMyAdminは、Webブラウザ上でMariaDBサーバーを管理できるツールです。phpMyAdminを使用すれば、コマンドを入力することなく、データベースを作成することができます。
- WebブラウザでphpMyAdminにアクセスします。
- データベースタブをクリックします。
- データベース名、文字セット、照合順序を入力します。
- 作成をクリックします。
GUIツールを使用する
MariaDBサーバーを管理するGUIツールもいくつかあります。これらのツールを使用すれば、コマンドを入力することなく、データベースを作成することができます。
例
- DBeaver
- HeidiSQL
- MySQL Workbench
クラウドサービスを使用する
Amazon Relational Database Service (RDS)やGoogle Cloud SQLなどのクラウドサービスを使用すれば、MariaDBサーバーを簡単に作成して管理することができます。これらのサービスには、データベースの作成を簡単にするためのツールが含まれています。
mariadb