Jag tror att du kan köra MySQL-satser från en textfil, till exempel
här är filen cmds.txt som innehåller MySQL-kommandon:
select colA from TableA;
select colB from TableB;
select colC from TableC;
För att köra dem med skalskript, skriv
mysql -h$host -u$user -p$password db_dbname < cmds.txt
På så sätt separerar du dina MySQL-kommandon från ditt skalskript.
Du kanske vill att ditt skript ska visa framstegsinformation för dig. För detta kan du anropa mysql med alternativet "--verbose".
För mer information, se https://dev. mysql.com/doc/refman/5.6/en/mysql-batch-commands.html