« MySQL/Types de données » : différence entre les versions
Contenu supprimé Contenu ajouté
m <source> -> <syntaxhighlight> (phab:T237267) |
|||
Ligne 3 :
== Types de données principaux ==
Voici les valeurs acceptées avant débordement<ref>https://dev.mysql.com/doc/refman/5.5/en/integer-types.html</ref> :
<
TINYINT (1o : -127+128)
SMALLINT (2o : +-65 000)
Ligne 32 :
ENUM ('valeur1', 'valeur2', ...) -- (default NULL, ou '' si NOT NULL)
</syntaxhighlight>
{{attention|1=Il faut préférer DECIMAL(10,2) à FLOAT car ce dernier peut se révéler imprécis. Ex : 39.99 x 1 = 39.9900016784668.}}
Ligne 129 :
Exemple :
<
SET("madame", "monsieur") -- autorise un champ vide, "madame", "monsieur", "madame, monsieur", ou "monsieur, madame"
ENUM("madame", "monsieur") -- autorise un champ vide, "madame" ou "monsieur"
</syntaxhighlight>
==Références==
|