あ、-pの後にスペース入れるとダメなんですね…ありがとうございます。

もう一つ…
上記をバッチファイルに書き込んで、その後
DB選択>既存のテーブルを削除>新しく作成>
別のテーブルからランダムソートしたものを新しく作ったテーブルに挿入>ログアウト
という流れをバッチファイル開くだけで行うためには、

use DB;
drop table TB;
create table TB(...);
insert into TB (select * from TB2 order by rand());
exit;

であってますでしょうか?
バッチファイルに書いても、mysql > で止まってしまいます。