MySQL fournit une variété de types de données, y compris les types numériques (TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT, DOUBLE, DECIMAL), les types de caractères (CHAR, VARCHAR, TEXT, BLOB), les types d'heure (DATE, TIME, DATETIME, TIMESTAMP), types de collections (SET, ENUM) et autres types (JSON, BOOL).
Types de données fournis dans MySQL
MySQL est un système de gestion de base de données relationnelle qui fournit différents types de données pour stocker différents types d'informations. Voici quelques types de données courants :
Type numérique
-
TINYINT : entier signé de 1 octet compris entre -128 et 127
-
SMALLINT : entier signé de 2 octets compris entre - 32 768 et 32 767.
-
MEDIUMINT : Entier signé de 3 octets allant de -8 388 608 à 8 388 607
-
INT : Entier signé de 4 octets allant de -2 147 483 648 à 2 147 483 647
-
BIGINT : entier signé de 8 octets, allant de -9 223 372 036 854 775 808 à 9,223,372,036,854,775,807
-
FLOAT : nombre à virgule flottante sur 4 octets, précision sur 7 chiffres
-
DOUBLE : nombre à virgule flottante sur 8 octets, précision sur 15 chiffres
-
DECIMAL : précision arbitraire Préfixe décision décimale
Type de caractère
-
CHAR(n) : Données de caractères de longueur fixe, n spécifie le nombre de caractères
-
VARCHAR(n) : Données de caractères de longueur variable, n spécifie le nombre maximum de caractères
- TEXT : données texte très longues
-
BLOB : données binaires très longues
Type d'heure
-
DATE : date, le format est AAAA-MM-JJ
-
TIME : heure, en au format HH:MM:SS
-
DATETIME : date et heure, au format AAAA-MM-JJ HH:MM:SS
-
TIMESTAMP : horodatage avec fuseau horaire, au format AAAA-MM -DD HH:MM:SS.SSS
Set type
-
SET(value1, value2, ...) : stocke une série de valeurs uniques
-
ENUM(value1, value2, . .. ) : stocke une série de valeurs discrètes, chaque valeur ne peut en avoir qu'une seule
Autres types
-
JSON : utilisé pour stocker des données JSON
-
BOOL : valeur booléenne, peut être VRAI ou FAUX
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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn