El intercambio de información entre distintos sistemas gestores de bases de datos o esquemas siempre es un ‘problema’ ya que requiere adaptar los datos que tenemos a nuevos formatos.
Desde MySQL podemos usar Phpmyadmin o gestores gráficos para realizar esta tarea, pero por consola también lo podemos realizar con el comando mysql.
Si unimos este comando a las redirecciones por consola de GNU/Linux, el tratamiento de la información tendrá unas posibilidades casi infinitas.
Y como hoy he aprendido cómo formatear la salida de una consulta MySQL a un CSV, os lo pongo por aquí:
Exportar consulta MySQL a CSV
mysql -uusuario -p1234 basededatos -e 'SELECT * FROM usuarios' | sed 's/\t/,/g' > salida.csv
Últimos comentarios