TRUNCATE tableName;
Това ще изпразни съдържанието на таблицата.
Редактиране в отговор на редакцията Q:От моя бърз тест изглежда, че ще трябва да направите поне 2 заявки, тъй като изглежда, че "покажи таблици" не може да се използва като подзаявка, не знам как да направя това в bash, така че ето пример за PHP, да се надяваме, че ще помогне.
<?php
mysql_connect('localhost', 'user', 'password');
$dbName = "database";
mysql_select_db($dbName); /*added semi-colon*/
$result_t = mysql_query("SHOW TABLES");
while($row = mysql_fetch_assoc($result_t))
{
mysql_query("TRUNCATE " . $row['Tables_in_' . $dbName]);
}
?>
Най-малкото това изисква обработка на грешки.