0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【MySQL】データベース・テーブルの作成方法

Last updated at Posted at 2022-04-07

本稿ではMySQLでデータベースとテーブルを作成する方法を紹介します。

【参考】公式ドキュメント

MySQL 8.0 リファレンスマニュアル(データベースの作成と使用)

データベース・テーブルの作成

今回使用する主なコマンドの書式は以下の通りです。

データベース作成
CREATE DATABASE db_name;

データベース選択
USE db_name;

テーブル作成
CREATE TABLE tbl_name (col_name data_type);

実際にデータベースとテーブルを作成します。

データベースの作成と選択

現在のデータベース一覧を確認します。

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

データベースを作成します。

mysql> CREATE DATABASE testdb;
Query OK, 1 row affected (0.01 sec)

データベースが作成されたことを確認します。

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| testdb             |
+--------------------+
5 rows in set (0.00 sec)

データベースを作成しても、そのデータベースは選択されません。
以下のコマンドで使用するデータベースを選択します。

mysql> USE testdb;
Database changed

テーブルの作成

現在のテーブル一覧を確認します。

mysql> SHOW TABLES;
Empty set (0.00 sec)

テーブルを作成します。

mysql> CREATE TABLE pet (name VARCHAR(20));
Query OK, 0 rows affected (0.02 sec)

テーブルが作成されたことを確認します。

mysql> SHOW TABLES;
+------------------+
| Tables_in_testdb |
+------------------+
| pet              |
+------------------+
1 row in set (0.00 sec)

作成したテーブルの内容を確認します。

mysql> DESCRIBE pet;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| name  | varchar(20) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
1 row in set (0.00 sec)

mysql>

MySQLでデータベースとテーブルを作成する方法を紹介しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?