Apprendre les bases du langage SQL
SQL:bases du langage1. Types de données
MySQL propose plusieurs types de données pour la définition des colonnes des tables. Dans le chapitre Construire une base de données dans MySQL, nous verrons comment utiliser ces types de données dans les ordres de création de table.
MySQL:types de donnéesa. Types chaîne de caractères
MySQL propose les principaux types suivants pour les chaînes de caractères :
MySQL:types chaîne de caractères
CHARCHAR[(n)] [BINARY] |
Chaîne de longueur fixe, de n caractères (n compris entre 0 et 255, 1 par défaut). Lors du stockage, la chaîne est complétée à droite par des espaces jusqu’à la longueur demandée ; ces espaces sont automatiquement supprimés lorsque la chaîne est lue. |
VARCHARVARCHAR(n) [BINARY] |
Chaîne de longueur variable, de n caractères maximum (n compris entre 0 et 65535). Lors du stockage, aucun espace n’est ajouté. Il faut noter que si la chaîne contient des espaces à droite, ceux-ci ne sont pas supprimés lorsque la chaîne est lue. |
TINYTEXTTINYTEXT [BINARY] |
Chaîne de longueur variable jusqu’à 255 caractères. Équivalent à VARCHAR(255). |
TEXTTEXT [BINARY] |
Chaîne de longueur variable jusqu’à 216-1 caractères. |
MEDIUMTEXTMEDIUMTEXT [BINARY] |
Chaîne de longueur variable jusqu’à... |