MySQLコマンドメモ

データベース一覧

mysql> show databases;
 +--------------------+
 | Database           |
 +--------------------+
 | information_schema |
 | cards_development  |
 | cards_production   |
 | cards_test         |
 | mysql              |
 +--------------------+
 5 rows in set (0.11 sec)

データベース作成

「2.5-55.jp_development」のようなデータベース名はダメ。

mysql> create database 2555_development;
Query OK, 1 row affected (0.00 sec)

mysql> create database 2555_test;
Query OK, 1 row affected (0.00 sec)

mysql> create database 2555_production;
Query OK, 1 row affected (0.00 sec)

データベースのリネーム

コマンドではできない。「mysql」を止めてディレクトリ名を変更して再起動する。うちの環境だとディレクトリはここにある。

xxx:~$s tree -d /home/mysql
/home/mysql
-- 2555_development
-- 2555_production
-- 2555_test
`-- mysql

データベースの選択

mysql> use 2555_development;
Database changed

参考

こちら(→MySQLクイック・リファレンス)が大変参考になります。