« MySQL/Types de données » : différence entre les versions

Contenu supprimé Contenu ajouté
DannyS712 (discussion | contributions)
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> :
<sourcesyntaxhighlight lang=sql>
TINYINT (1o : -127+128)
SMALLINT (2o : +-65 000)
Ligne 32 :
 
ENUM ('valeur1', 'valeur2', ...) -- (default NULL, ou '' si NOT NULL)
</syntaxhighlight>
</source>
 
{{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 :
<sourcesyntaxhighlight lang=sql>
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>
</source>
 
==Références==