広告 SQL

【SQL】データベースを作成・削除する

データベースの作成(CREATE DATABASE)

SQLの「CREATE DATABASE」を使うことで、データベースを作成することができます。

CREATE DATABASEの基本構文

CREATE  DATABASE  データベース名;

スポンサーリンク

CREATE DATABASEの例

以下は「CREATE DATABASE」を使い「mydb」というデータベースを作成しています。※例はMySQLを使用。

■テーブル作成前

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

■テーブルの作成例

CREATE DATABASE mydb;

■テーブル作成後

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

「CREATE DATABASE」でテーブルを作成した結果、新しくテーブル「mydb」が作成されました。

データベースの削除(DROP DATABASE)

SQLの「DROP DATABASE」を使うことで、データベースを削除することができます。

DROP DATABASEの基本構文

DROP  DATABASE  データベース名;

DROP DATABASEの例

以下は「DROP DATABASE」を使い「mydb」というデータベースを削除しています。※例はMySQLを使用。

■テーブル削除前

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

■テーブル削除例

DROP DATABASE mydb;

■テーブル削除後

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

「DROP DATABASE」でテーブルを削除した結果、テーブル「mydb」が削除されました。

helpful