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

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

しています。