Обычно я помещаю команды SQL, которые я хочу использовать, в простой текстовый файл. Затем вы можете вызвать файл, запустив MySQL и:
\. filename
Это будет запускать каждую строку файла, как если бы он был набран из ввода. Это также легко проверить.
Если вам нужно больше, вы можете запустить MySQL с помощью команды, которую они могут вырезать, вставлять и передавать файл в MySQL в качестве входных данных. Убедитесь, что имена пользователей и пароли обрабатываются вашей командной строкой или вашим скриптом.