Creo que puede ejecutar declaraciones MySQL desde un archivo de texto, por ejemplo
aquí está el archivo cmds.txt que contiene los comandos de MySQL:
select colA from TableA;
select colB from TableB;
select colC from TableC;
Para ejecutarlos usando el script de shell, escriba
mysql -h$host -u$user -p$password db_dbname < cmds.txt
De esta manera, separa sus comandos MySQL de su script de shell.
Es posible que desee que su secuencia de comandos le muestre información sobre el progreso. Para esto, puede invocar mysql con la opción "--verbose".
Para obtener más información, consulte https://dev. mysql.com/doc/refman/5.6/en/mysql-batch-commands.html