Chapitre 14. Validation et reformatage des données
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
14.0 Introduction
Le chapitre précédent, le chapitre 13, s'est concentré sur méthodes de déplacement des données dans et hors de MySQL, en lisant les lignes et en les décomposant en colonnes distinctes. Dans ce chapitre, nous nous concentrerons sur le contenu plutôt que sur les problèmes de structure. Par exemple, si tu ne sais pas si les valeurs contenues dans un fichier ou reçues via un formulaire web sont légales, prétraite-les pour les vérifier ou les reformater :
C'est souvent une bonne idée de valider les valeurs des données pour s'assurer qu'elles sont légales pour les types de données dans lesquels tu les stockes. Par exemple, tu peux t'assurer que les valeurs destinées aux colonnes
INT,DATE, etENUMsont des entiers, des dates au format ISO (YYYY-MM-DD) et des valeurs d'énumération légales, respectivement.Les valeurs des données peuvent nécessiter un reformatage. Tu peux stocker les valeurs d'une carte de crédit sous la forme d'une chaîne de chiffres, mais permettre aux utilisateurs d'une application Web de séparer les blocs de chiffres par des espaces ou des tirets. Ces valeurs doivent être réécrites avant d'être stockées. La réécriture des dates d'un format à un autre est particulièrement courante, par exemple, si un programme écrit des dates au format
MM-DD-YYau format ISO pour les importer ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access