Você pode criar um arquivo em lote contendo as etapas abaixo.
cdztemp
del zout\*.* /q
7z e *.7z -ozout
cdzout
for %%f in ( *.sql) do mysql ^< %%f
Suposições que fiz:
-
7ztemp
é o diretório para o qual o arquivo é baixado e não contém outros arquivos -
7zout
é o diretório para o qual o arquivo 7z é extraído. Estou excluindo arquivos existentes em7zout
antes de extrair o arquivo