MySQL DB削除
DB一覧表示、削除コマンドについて
カリキュラムを復習するにあたりpictweetのデータベースが邪魔だっため削除した。
削除、編集で使うSQLのコマンドをまとめてみる
mysqlへ接続
SQLを実行するために、まずはデータベースへ接続をする必要がある
mysql -u root
データベース一覧を表示
以下のコマンドを入力
mysql> show databases;
データベースの削除
下記のコマンドを打てば、データベースを削除できる
mysql> drop database 削除したいデータベース名;
[注意]ハイフンのついたデータベースを削除する場合
例えば、hello-app_development
というデータベースを削除したい場合、上記のコマンドを参考に削除しようとすると、エラーがでます。
mysql> drop database hello-app_development; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-app_development' at line 1
なので、ハイフンのついたデータベースを削除する場合は、バッククォート(`)でデータベース名を囲んであげる必要があります。
mysql> drop database`hello-app_development`; Query OK, 0 rows affected (0.02 sec)
削除できたか確認方法
mysql> show databases;
上記のコマンドでデータベースを一覧で表示させると確認できます。
参考URL