【MySQL】データベースを作成・削除するSQL
ここではMySQLで、データベースを作成するSQLを紹介しています。
データベースの作成方法
データベースの作成はCREATE DATABASE文を使います。
CREATE DATABASE文の基本構文
CREATE DATABASE [IF NOT EXISTS]データベース名
[ [DEFAULT] CHARACTER SET 文字コード];
・IF NOT EXISTS
既存のデータベースと同じ名前のデータベースが存在する場合にもえらーになりません。ただしデータベースは作成されません。
・CHARACTER SET
データベースの文字コードを任意に指定します。
CREATE DATABASE文のサンプル
最もシンプルにデータベースを作成する場合は、下記のSQLのように名称だけを指定します。
CREATE DATABASE db1;
CHARACTER SET句を設定することで文字コードを指定することが出来ます。
CREATE DATABASE db1
CHARACTER SET utf8;
データベースを削除するSQL
DROP DATABASE文の基本構文
DROP DATABASE [IF EXISTS] データベース名;
・IF EXISTS
存在しないデータベースを削除しようとしてもえらーとなりません。
DROP DATABASE文のサンプル
DROP DATABASE db1;