Para quem se deparar com essa pergunta no futuro, alguém já se deu ao trabalho de escrever um Parser SQL em PHP .
Atualmente, ele suporta instruções SELECT, INSERT, UPDATE, DELETE e REPLACE.
Como exportar o resultado da consulta para .csv ou arquivo delimitado por tabulação no SQL Server Management Studio (SSMS) - Tutorial SQL Server / TSQL Parte 23
Conectando o MS SQL ao IRI Workbench
Como implantar PostgreSQL de alta disponibilidade com endpoint único para WordPress
Como fazer engenharia reversa de um banco de dados no MySQL Workbench