Capítulo 13. Importar y exportar datos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

13.0 Introducción

Supón que un archivo llamado somedata.csvcontiene 12 columnas de datos en formato de valores separados por comas (CSV). De este archivo quieres extraer sólo las columnas 2, 11, 5 y 9 y utilizarlas para crear filas de base de datos en una tabla MySQL que contenga las columnas name, birth, height y weight. Debes asegurarte de que la altura y el peso son enteros positivos, y convertir las fechas de nacimiento de formato MM/DD/YY al formato YYYY-MM-DD formato. ¿Cómo puedes hacerlo?

Los problemas de transferencia de datos con requisitos específicos ocurren con frecuencia cuando transfieres datos a MySQL. Los archivos de datos no siempre están formateados para estar listos para cargarse en MySQL sin ninguna preparación. Como resultado, a menudo es necesario preprocesar la información para ponerla en un formato aceptable para MySQL. Lo contrario también es cierto; los datos exportados desde MySQL pueden necesitar un masaje para que sean útiles para otros programas.

Aunque algunas operaciones de preparación de datos requieren una gran cantidad de comprobaciones y reformateos manuales, en la mayoría de los casos puedes hacer al menos parte del trabajo automáticamente. Prácticamente todos estos problemas implican al menos algunos elementos de un conjunto común de problemas de conversión. Este capítulo y el siguiente tratan ...

Get Libro de cocina de MySQL, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.