MySQLのデータをすべて削除する方法

@iwasaki 7views 更新:2017年4月10日

mysqlで hoge のプレフィックスがついているデータベースを一気に削除する方法です。

mysql -u root -paipo -e 'show databases' | grep hoge |  xargs -I "@@" mysql -u root -paipo -e "DROP database \`@@\`" 

やっていることは単純で、

show databases

でデータベースの一覧を取得

grep hoge

で絞込

一時変数を使って

DROP database

しています。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません