Categorías destacadas
programacion php    
Artículo
0
¡votar!

 Generar fichero CSV con una consulta MySQL

A la hora de crear un fichero CSV de una base de datos MySQL tendemos ha elaborar un script que ejecute una instrucción SQL y luego ir recorriendo los resultados obtenidos, para ir escribiendo los resultados en un fichero.

Esta opción es totalmente válida ya que nos permite poder personalizar el fichero CSV, pero no es la forma más rápida y cómoda.

Para poder hacerlo de una forma sencilla y rápida, se puede hacer directamente ejecutando una instrucción SQL, donde le indicamos el fichero de salida, así como el tipo de separador o el carácter de fin de línea.

La instrucción SQL que nos permite generar este fichero CSV sería la siguiente:

SELECT id,nombre,email,direccion,telefono
FROM usuarios
INTO OUTFILE '/directorio_csv/fichero.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY 'n'

En la consulta anterior, cada campo significa lo siguiente:

  • INTO OUTFILE: se indicará el directorio y archivo donde se guardan.
  • FIELDS TERMINATED BY: separador que utilizaremos para los campos.
  • ENCLOSED BY: delimitador utilizado para cada campo.
  • LINES TERMINATED BY: separador que utilizaremos para indicar el fin de línea.

Vía: Craftyman
   
Publicado por:
angel carrero
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon