TRUNCATE tableName;
Ini akan mengosongkan isi tabel.
Sunting sebagai tanggapan terhadap edit Q:Tampaknya dari pengujian cepat saya bahwa Anda harus melakukan setidaknya 2 kueri karena tampaknya "tampilkan tabel" tidak dapat digunakan sebagai sub kueri, saya tidak tahu bagaimana melakukan ini di bash jadi ini contoh PHP, semoga membantu.
<?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]);
}
?>
Setidaknya ini membutuhkan penanganan kesalahan.