Archivos valores separados por comas ( CSV ) son comunes para el trabajo de datos que se mueven alrededor , ya que pueden ser leídos por muchos tipos de software. Constituyen un medio de información portabilidad entre las aplicaciones y sistemas informáticos dispares . Los datos se pueden comprimir para ahorrar espacio y es legible por el ojo humano , ya que por lo general se representan en texto imprimible . Los datos también pueden ser editados directamente en un archivo CSV , si es necesario . Para generar archivos CSV de MySQL, una declaración "SELECT " debe ser utilizado para extraer los datos, que se redirigirá a un archivo CSV con directivas especiales. Instrucciones
1
Seleccione los campos y las tablas correspondientes de la base de datos para su uso en un extracto a un archivo CSV. Será necesaria una instrucción de selección para hacer esto, pero hay líneas de añadir después de " SELECT" y el estado "FROM" para especificar cómo la información se emitirá .
2
Nombre del archivo de salida , inmediatamente después de la instrucción "SELECT " . Esto se ilustra a continuación . En esta etapa no hay necesidad de especificar la tabla , ya que se coloca como el último elemento de la declaración:
SELECT * INTO OUTFILE '/tmp /sales.csv '
3
Especificar caracteres especiales que se utilizan para la salida del archivo CSV utilizando convenciones apropiadas, incluso de cómo se terminan las líneas en la salida. Un ejemplo de esto :
FIELDS TERMINATED BY ' , '
encerrada por ' " '
escapó '\\ \\'
LINES TERMINATED BY ' \\ n '
Esta salida mediante los campos separados por una coma , encierre los campos con comillas dobles , y escapar los caracteres especiales ( todo lo que no debe interpretarse en el programa literalmente) , con " \\ \\ " caracteres . el carácter de nueva línea se utilizará para los registros de salida de una línea a la vez
4
Identificar la tabla o tablas para extraer datos de una "FROM" declaración: .
de las ventas ;
5
Verificar y correr todo el estado para garantizar que se crea un archivo CSV toda la declaración es ahora :
SELECT * INTO OUTFILE '/tmp /sales.csv ' < . br>
FIELDS TERMINATED BY ' , '
ENCLOSED BY ' " ' escapado ' \\ \\ ' L
LINES TERMINATED BY ' \\ n'
de las ventas ;