Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/02/2005, 22:13
Avatar de H0m3r0J4y
H0m3r0J4y
 
Fecha de Ingreso: abril-2002
Mensajes: 123
Antigüedad: 22 años
Puntos: 0
Una forma sencilla de acerlo es sacar los datos por medio de la propiedad INTO OUTFILE del comando SELECT usando:

, como separador de campos (FIELDS TERMINATED BY)
\n como final de linea (LINES TERMINATED BY)
' para encerrar los valores de los campos (OPTIONALLY ENCLOSED BY)

y renombrar el archivo como .csv, esto hara que excel lo reconozca y respete el encolumnado.

Aqui les va un ejemplo:

SELECT nombre, apellido, edad INTO OUTFILE '/tmp/usuarios.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM usuarios;

Salutes!

PD: tengan en cuenta que MySQL debe tener permisos de escritura sobre la carpeta de destino, en este caso tmp