¿Cómo puedo truncar todas las tablas de una base de datos MySQL?

¿Hay alguna forma de truncar todas las tablas de un nombre de base de datos MySQL específico sin usar ningún otro lenguaje que no sea SQL? Quiero decir que no hay scripts de shell de Linux. (¿por qué? porque se ejecutará en Windows, MacOSX y servidores Linux).

el problema es que el cliente está seleccionando el nombre de la base de datos de una lista en una página web del panel de control (que mostrará las bases de datos MySQL de diferentes servidores * nix y windows), y luego querrá truncar todas las tablas dentro de esa base de datos (sí esa es la tarea principal del formulario web).

Alex

Respuestas a la pregunta(2)

Su respuesta a la pregunta