Как удалить все таблицы в базе данных MySQL одной командой

в разделе Администрирование | Метки: MySQL

mysql -u<username> <database> -p<password> -e "show tables" | grep -v Tables_in | grep -v "+" | \
awk '{print "drop table " $1 ";"}' | mysql -u<username> <database> -p<password>

<database>, <password> и <username> заменяем на имя базы, пароль и имя пользователя соответственно.

Взято отсюда.