Ich denke, Sie können MySQL-Anweisungen aus einer Textdatei ausführen, zum Beispiel
Hier ist die cmds.txt-Datei, die MySQL-Befehle enthält:
select colA from TableA;
select colB from TableB;
select colC from TableC;
Um sie mit Shell-Skript auszuführen, geben Sie
einmysql -h$host -u$user -p$password db_dbname < cmds.txt
Auf diese Weise trennen Sie Ihre MySQL-Befehle von Ihrem Shell-Skript.
Möglicherweise möchten Sie, dass Ihr Skript Ihnen Fortschrittsinformationen anzeigt. Dazu können Sie mysql mit der Option "--verbose" aufrufen.
Weitere Informationen finden Sie unter https://dev. mysql.com/doc/refman/5.6/en/mysql-batch-commands.html