既存のデータベースを確認するコマンドはSHOW DATABASES;
。
1 2 3 4 5 6 7 8 9 10 11 |
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | ????????_???? | | ????????_??? | +--------------------+ 3 rows in set (0.10 sec) mysql> |
データベースに接続するにはuse
コマンドを使う。use
コマンドは最後にセミコロン(;)を入れなくてもよい。
1 2 3 4 5 6 |
mysql> use information_schema Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A <code></code> Database changed mysql> |
以降、use
コマンドで接続するデータベースを切り替えることができる。
接続中のデータベースの確認
接続中のデータベースの確認方法は、以下の二通り。
1 |
SELECT database(); |
または
1 |
SHOW PROCESSLIST; |
以下、実行例。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
mysql> select database(); +-----------------+ | database() | +-----------------+ | taustation_test | +-----------------+ 1 row in set (0.00 sec) mysql> show processlist; +-----------+------------+---------------------+-----------------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +-----------+------------+---------------------+-----------------+---------+------+-------+------------------+ | 601690174 | taustation | 59.106.171.51:37572 | taustation_test | Query | 0 | NULL | show processlist | +-----------+------------+---------------------+-----------------+---------+------+-------+------------------+ 1 row in set (0.00 sec) mysql> |