たとえば、テキストファイルからMySQLステートメントを実行できると思います
これがMySQLコマンドを含むcmds.txtファイルです:
select colA from TableA;
select colB from TableB;
select colC from TableC;
シェルスクリプトを使用してそれらを実行するには、次のように入力します
mysql -h$host -u$user -p$password db_dbname < cmds.txt
このようにして、MySQLコマンドをシェルスクリプトから分離します。
スクリプトに進行状況情報を表示させたい場合があります。このために、「-verbose」オプションを使用してmysqlを呼び出すことができます。
詳細については、 https://devを参照してください。 mysql.com/doc/refman/5.6/en/mysql-batch-commands.html