MySQLのデータベースを、操作するコマンドです。
目次
データベースの一覧を見る
データベースの一覧を見る方法です。
構文
SHOW DATABASES;
使用例
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | hpsen | | mysql | | sasuke | | test | +--------------------+ 5 rows in set (0.08 sec)
なお、文字コードを確認するには以下のコマンドを実行します。
構文
SHOW CREATE DATABASE データベース名;
使用例
mysql> SHOW CREATE DATABASE test; +----------+---------------------------------------------------------------+ | Database | Create Database | +----------+---------------------------------------------------------------+ | test | CREATE DATABASE <code>test</code> /*!40100 DEFAULT CHARACTER SET utf8 */ | +----------+---------------------------------------------------------------+ 1 row in set (0.00 sec)
データベースの作成
データベースの作成方法です。
構文
CREATE DATABASE データベース名;
文字コードを指定して、データベースを作成することも出来ます。
構文
CREATE DATABASE データベース名 CHARACTER SET 文字コード;
使用例
mysql> CREATE DATABASE sasuke; Query OK, 1 row affected (0.08 sec) mysql> CREATE DATABASE sasuke2 CHARACTER SET sjis; Query OK, 1 row affected (0.36 sec) //一覧で確認 mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | hpsen | | mysql | | sasuke | ←新規で追加されたDB | sasuke2 | ←新規で追加されたDB | test | +--------------------+ 5 rows in set (0.08 sec)
データベースの削除
データベースの削除する方法です。
構文
DROP DATABASE データベース名;
使用例
mysql> DROP DATABASE sasuke; Query OK, 0 rows affected (0.19 sec) 一覧で確認する mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | hpsen | | mysql | | test | +--------------------+ 4 rows in set (0.00 sec)
データベースの選択
作成したデータベースを使用するには選択をする必要があります。
構文
USE データベース名;
使用例
mysql> USE test;
Database changed
存在しないデータベース名を指定するとエラーになります。
mysql> USE test2;
ERROR 1049 (42000): Unknown database #039;test2#039;
mysql> USE test; Database changed 存在しないデータベース名を指定するとエラーになります。 mysql> USE test2; ERROR 1049 (42000): Unknown database #039;test2#039;