Quels sont les types de données de MySQL ? Cet article vous donnera une explication détaillée des types de données MySQL. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Types de données MySQL
Les types de données MySQL courants incluent des valeurs numériques, des dates et des heures, des chaînes
Nombre
Types entiers (valeur exacte)
Types entiers (valeur exacte) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
int
tinyint
bigint
Type à virgule fixe (Point fixe Types (valeur exacte) - DECIMAL, NUMERICDECIMAL(5,2) : 5 représente la précision, 2 représente l'échelle ; représente Cette colonne peut stocker un total de 5 chiffres, précis à 2 décimales Plage de stockage : -999.99 ~ 999.99
NUMERIC est NUMERICExplication : Quelle est la précision ? Le point décimal + les chiffres entiers ne peuvent pas dépasser la précision précédente.
decimal(0) La valeur par défaut est decimal(10,0)
Type à virgule flottante (valeur approximative) - Flottant
Types à virgule flottante (valeur approximative) - FLOAT, DOUBLEfloat Si vous stockez 4 octetsfloat (7,4), vous verrez un affichage comme celui-ci : -999.9999. MySQL effectue des arrondis lors du stockage des valeurs, donc si vous insérez 999.00009 dans les colonnes float(7,4), le résultat approximatif est 999.0001
Si M et D sont omis, les valeurs sont stockées dans les limites autorisées par le matériel.
double stocke 8 octets
heure et date
Date 'AAAA-MM-JJ'. La plage prise en charge est de '1000-01-01' à '9999-12-31'<.>
DATETIME:HORODATAGE :
Horodatage « 1970-01-01 00:00:01.000000 » UTC à « 2038-01-19 03:14:07.999999 » Remarque : il ne peut pas être égal à « 1970-01-01 00:00:00 » et reviendra à zéro.
HEURE:Heure'-838:59:59.000000' à '838:59:59.000000' Remarque : « 11 : 12 » signifie « 11:12:00 », et non « 00:11:12 » ; « 1112 » et 1112 signifient « 11:12:00 » par défaut, les valeurs hors plage seront être automatiquement converti en valeurs proches, par exemple : '-850:00:00' et '850:00:00' sont convertis en '-838:59:59' et '838:59:59' ; sera converti en '00 :00:00'
ANNÉE :Chaîne
CHAR :
0 à 255 longueur fixe, complétée par des espaces lors du stockage, supprimez les espaces suivants lors du stockage ; lecture, PAD_CHAR_TO_FULL_LENGTH mode sql sur
VARCHAR :BLOB :
TEXTE :
BINARY et VARBINARY :
Résumé : C'est tout pour le contenu de cet article, je j'espère que cela sera utile à l'étude de chacun. Pour plus de didacticiels connexes, veuillez visiter le tutoriel graphique de base de données MySQL
, letutoriel vidéo bootstrap !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!