Cómo exportar a un archivo CSV desde MySQL

Escrito por andy carr | Traducido por john font
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo exportar a un archivo CSV desde MySQL
Los archivos CSV se pueden almacenar fuera de línea como copias impresas. (Brand X Pictures/Brand X Pictures/Getty Images)

Los archivos de valores separados con comas (CSV), son comunes para actividades que requieren transferencia de datos, ya que pueden ser leídos por muchos tipos de software. Éstos constituyen un medio de información portátil entre las aplicaciones y los sistemas informáticos dispares. Los datos se pueden comprimir para ahorrar espacio y son legibles 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, se debe utilizar la declaración "SELECT", la cual extraerá los datos para ser redirigidos a un archivo CSV con directivas especiales.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Selecciona los campos y las tablas de la base de datos respectivos para ser extractados a un archivo CSV. Es importante utilizar la instrucción de selección para hacer esto, pero se deben agregar algunas líneas después de la cláusula "SELECT" y la declaración "FROM" para especificar cómo se emitirá la información.

  2. 2

    Asigna un nombre al archivo de salida inmediatamente después de la declaración de la cláusula "SELECT". Esto se ilustra a continuación. En esta etapa no hay necesidad de especificar la tabla, ya ésta se coloca como el último elemento de la declaración:

    SELECT * INTO OUTFILE '/tmp/sales.csv'

  3. 3

    Asigna un nombre al archivo de salida, inmediatamente después de la declaración del "SELECT". Esto se ilustra a continuación. En esta etapa no hay necesidad de especificar la tabla, ya que ésta se coloca como el último elemento de la declaración:

    FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\' LINES TERMINATED BY '\n'

    Estas líneas de código, significan que la generación de los campos separados por comas, será encerrada con comillas dobles y utilizará los caracteres '\' para obviar los caracteres especiales, (es decir, que no serán interpretados por el script). Asimismo, la última línea indica que cada registro será generado de uno en uno.

  4. 4

    Identifica la tabla o tablas necesarias para extraer la información con la cláusula "FROM":

    FROM sales;

  5. 5

    Revisa y ejecuta todo el script, para garantizar que se cree un archivo CSV. La totalidad del script es el que se describe a continuación:

    SELECT * INTO OUTFILE '/tmp/sales.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\' L LINES TERMINATED BY '\n' FROM sales;

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles