Leçon 2 / 9 — Chapitre 1: Découvrir les bases et SELECT
Les types de données courants
Chaque colonne d'une table possède un type de données fixe, déclaré une fois pour toutes à la création de la table — c'est ce qui garantit que toutes les valeurs d'une même colonne sont cohérentes entre elles.
Dans la table produits, id et stock sont des entiers (INTEGER), prix peut être un entier ou un décimal (DECIMAL/NUMERIC, selon qu'on autorise ou non les centimes), et nom/categorie sont du texte (TEXT ou VARCHAR).
Ce type détermine ce qu'on peut faire avec la colonne : additionner ou comparer numériquement prix a du sens, mais additionner deux valeurs de nom n'en aurait aucun. Un moteur SQL refuse généralement une opération incohérente avec le type déclaré d'une colonne.
Les types précis et leurs noms exacts varient légèrement d'un moteur SQL à l'autre (PostgreSQL, MySQL, SQLite...), mais les grandes familles restent les mêmes partout : nombres entiers, nombres décimaux, texte, dates, et valeurs vrai/faux (booléens).
À retenir :
- Chaque colonne possède un type de données fixe, cohérent sur toutes les lignes.
- Les grandes familles de types sont : entiers, décimaux, texte, dates, booléens.
- Le type d'une colonne détermine les opérations valides sur son contenu.
À vous de jouer : pour chacune des cinq colonnes de produits, identifiez si elle contient du texte ou un nombre.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 84 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès