Capítulo 14. Validar y reformatear datos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
14.0 Introducción
El capítulo anterior, el 13, se centró en los métodos de para mover datos dentro y fuera de MySQL, leyendo líneas y dividiéndolas en columnas separadas. En este capítulo, nos centraremos en el contenido más que en cuestiones de estructura. Por ejemplo, si no sabes si los valores contenidos en un archivo o recibidos a través de un formulario web son legales, preprocésalos para comprobarlos o reformatearlos:
A menudo es buena idea validar los valores de los datos para asegurarte de que son legales para los tipos de datos en los que los almacenas. Por ejemplo, puedes asegurarte de que los valores destinados a las columnas
INT
,DATE
yENUM
son números enteros, fechas en formato ISO (YYYY-MM-DD
) y valores de enumeración legales, respectivamente.Los valores de los datos pueden necesitar un reformateo. Podrías almacenar valores de tarjetas de crédito como una cadena de dígitos, pero permitir a los usuarios de una aplicación web separar bloques de dígitos mediante espacios o guiones. Estos valores deben reescribirse antes de almacenarlos. Reescribir fechas de un formato a otro es especialmente habitual, por ejemplo, si un programa escribe fechas en formato
MM-DD-YY
a formato ISO para su importación en MySQL. Si un programa sólo entiende los formatos de fecha y hora y no un formato combinado de fecha y hora (como el ...
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.