Maison  >  Article  >  programmation quotidienne  >  Quels types de données sont fournis dans MySQL ?

Quels types de données sont fournis dans MySQL ?

下次还敢
下次还敢original
2024-04-27 03:27:17574parcourir

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).

Quels types de données sont fournis dans MySQL ?

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