Je pense que vous pouvez exécuter des instructions MySQL à partir d'un fichier texte, par exemple
voici le fichier cmds.txt qui contient les commandes MySQL :
select colA from TableA;
select colB from TableB;
select colC from TableC;
Pour les exécuter à l'aide d'un script shell, tapez
mysql -h$host -u$user -p$password db_dbname < cmds.txt
De cette façon, vous séparez vos commandes MySQL de votre script shell.
Vous voudrez peut-être que votre script vous affiche des informations sur la progression. Pour cela, vous pouvez invoquer mysql avec l'option "--verbose".
Pour plus d'informations, consultez https://dev. mysql.com/doc/refman/5.6/en/mysql-batch-commands.html