SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Introduction aux bases de données
Les types de données MySQL
char
• De règle générale on utilise le char pour sauvegarder
qu’une seule valeur.
• Exemple
– Actif: 1
– Inactif: 0
• Occupe M octets. Stocke des caractères. Si vous stockez
un caractère et que M vaut 255, la donnée prendra 255
octets. Autant donc employer ce ce type de données
pour des mots de longueur identique.
varchar
• Le varchar (issu de l'anglais variable character field) est un type de
données utilisé par les systèmes de gestion de base de données (SGBD)
pour allouer de l'espace mémoire dynamiquement aux chaînes de
caractères stockées, c'est-à-dire sans allouer une quantité immuable de
mémoire. Ceci permet d'optimiser l'espace utilisé lorsque la longueur de
la chaîne est variable mais qu'il est possible d'estimer une longueur
maximale qui ne sera jamais dépassée.
• Ce type de données stocke des chaînes de 255 caractères maximum.
L'option BINARY permet de tenir compte de la casse.
• Octet conservé pour la longueur du champs
• UTF-8 certains caractères utilise 3 octets.
int
float
• Décimal de simple précision ( 4 octets).
decimal
• Décimal de double précision ( 8 octets).
text
• Stocke des chaînes de 65 535 caractères
maximum. Ce champ est insensible à la casse.
mediumtext
• Stocke des chaînes de 4 294 967 295
caractères maximum. Ce champ est sensible à
la casse.
longtext
• Chaîne de 16 777 215 caractères maximum.
Ce champ est insensible à la casse.
date
• Occupe 8 octets. Stocke une date et une heure
au format 'AAAA-MM-JJ HH:MM:SS' allant de
'1000-01-01 00:00:00' à '9999-12-31 23:59:59'
Résumé
• char
• varchar(255)
• Int
• float
• decimal
• Text (65 535)
• Mediumtext (16 millions)
• Longtext (4 milliards)
• Date

Weitere ähnliche Inhalte

Andere mochten auch

Determinación del Nivel de Cumplimiento de la Ley 7935 "Ley Integral para la ...
Determinación del Nivel de Cumplimiento de la Ley 7935 "Ley Integral para la ...Determinación del Nivel de Cumplimiento de la Ley 7935 "Ley Integral para la ...
Determinación del Nivel de Cumplimiento de la Ley 7935 "Ley Integral para la ...UNIVERSIDAD MAGISTER (Sitio Oficial)
 
Understanding DNS Traffic Pattern
Understanding DNS Traffic Pattern Understanding DNS Traffic Pattern
Understanding DNS Traffic Pattern Mr Cracker
 
Les memoires
Les memoiresLes memoires
Les memoiresdigidid
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueRobert Rodriguez
 
University of Utah Health Exceptional Value Annual Report 2014
University of Utah Health Exceptional Value Annual Report 2014University of Utah Health Exceptional Value Annual Report 2014
University of Utah Health Exceptional Value Annual Report 2014University of Utah
 
Manual de la Vivienda - Covintec Chile
Manual de la Vivienda - Covintec ChileManual de la Vivienda - Covintec Chile
Manual de la Vivienda - Covintec ChileCovintec Chile
 
Principales tendances du marché impactant les solutions VISIMMO 3D
Principales tendances du marché impactant les solutions VISIMMO 3DPrincipales tendances du marché impactant les solutions VISIMMO 3D
Principales tendances du marché impactant les solutions VISIMMO 3DVISIMMO 3D
 
Csharp2 : classes et objets
Csharp2 : classes et objetsCsharp2 : classes et objets
Csharp2 : classes et objetsAbdoulaye Dieng
 
Cours CSS feuilles de style en cascade- mars 2015
Cours CSS feuilles de style en cascade- mars 2015Cours CSS feuilles de style en cascade- mars 2015
Cours CSS feuilles de style en cascade- mars 2015Abdoulaye Dieng
 

Andere mochten auch (10)

Determinación del Nivel de Cumplimiento de la Ley 7935 "Ley Integral para la ...
Determinación del Nivel de Cumplimiento de la Ley 7935 "Ley Integral para la ...Determinación del Nivel de Cumplimiento de la Ley 7935 "Ley Integral para la ...
Determinación del Nivel de Cumplimiento de la Ley 7935 "Ley Integral para la ...
 
Understanding DNS Traffic Pattern
Understanding DNS Traffic Pattern Understanding DNS Traffic Pattern
Understanding DNS Traffic Pattern
 
Les memoires
Les memoiresLes memoires
Les memoires
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
 
Pfe final lundi matin
Pfe final lundi matinPfe final lundi matin
Pfe final lundi matin
 
University of Utah Health Exceptional Value Annual Report 2014
University of Utah Health Exceptional Value Annual Report 2014University of Utah Health Exceptional Value Annual Report 2014
University of Utah Health Exceptional Value Annual Report 2014
 
Manual de la Vivienda - Covintec Chile
Manual de la Vivienda - Covintec ChileManual de la Vivienda - Covintec Chile
Manual de la Vivienda - Covintec Chile
 
Principales tendances du marché impactant les solutions VISIMMO 3D
Principales tendances du marché impactant les solutions VISIMMO 3DPrincipales tendances du marché impactant les solutions VISIMMO 3D
Principales tendances du marché impactant les solutions VISIMMO 3D
 
Csharp2 : classes et objets
Csharp2 : classes et objetsCsharp2 : classes et objets
Csharp2 : classes et objets
 
Cours CSS feuilles de style en cascade- mars 2015
Cours CSS feuilles de style en cascade- mars 2015Cours CSS feuilles de style en cascade- mars 2015
Cours CSS feuilles de style en cascade- mars 2015
 

Types de données MySQL

  • 1. Introduction aux bases de données Les types de données MySQL
  • 2. char • De règle générale on utilise le char pour sauvegarder qu’une seule valeur. • Exemple – Actif: 1 – Inactif: 0 • Occupe M octets. Stocke des caractères. Si vous stockez un caractère et que M vaut 255, la donnée prendra 255 octets. Autant donc employer ce ce type de données pour des mots de longueur identique.
  • 3. varchar • Le varchar (issu de l'anglais variable character field) est un type de données utilisé par les systèmes de gestion de base de données (SGBD) pour allouer de l'espace mémoire dynamiquement aux chaînes de caractères stockées, c'est-à-dire sans allouer une quantité immuable de mémoire. Ceci permet d'optimiser l'espace utilisé lorsque la longueur de la chaîne est variable mais qu'il est possible d'estimer une longueur maximale qui ne sera jamais dépassée. • Ce type de données stocke des chaînes de 255 caractères maximum. L'option BINARY permet de tenir compte de la casse. • Octet conservé pour la longueur du champs • UTF-8 certains caractères utilise 3 octets.
  • 4. int
  • 5. float • Décimal de simple précision ( 4 octets).
  • 6. decimal • Décimal de double précision ( 8 octets).
  • 7. text • Stocke des chaînes de 65 535 caractères maximum. Ce champ est insensible à la casse.
  • 8. mediumtext • Stocke des chaînes de 4 294 967 295 caractères maximum. Ce champ est sensible à la casse.
  • 9. longtext • Chaîne de 16 777 215 caractères maximum. Ce champ est insensible à la casse.
  • 10. date • Occupe 8 octets. Stocke une date et une heure au format 'AAAA-MM-JJ HH:MM:SS' allant de '1000-01-01 00:00:00' à '9999-12-31 23:59:59'
  • 11. Résumé • char • varchar(255) • Int • float • decimal • Text (65 535) • Mediumtext (16 millions) • Longtext (4 milliards) • Date