Maison  >  Article  >  base de données  >  Quel type MySQL utilise-t-il pour stocker les images ?

Quel type MySQL utilise-t-il pour stocker les images ?

WBOY
WBOYoriginal
2022-05-12 17:15:2816654parcourir

Dans MySQL, le type BLOB est utilisé pour stocker des images ; le type BLOB est un type binaire spécial qui peut stocker de grandes quantités de données binaires, notamment des images, des vidéos, etc. Ce type inclut TinyBlob, Blob, MediumBlob et LongBlob. la seule différence est la taille du stockage.

Quel type MySQL utilise-t-il pour stocker les images ?

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Quel type MySQL utilise-t-il pour stocker les images ?

Le type BLOB est un type binaire spécial. BLOB peut stocker de grandes quantités de données binaires, telles que des images, des vidéos, etc.

Les types BLOB incluent TINYBLOB, BLOB, MEDIUMBLOB et LONGBLOB. La seule différence entre eux est la longueur maximale.

Introduction à BLOB

BLOB (binary large object) est un conteneur qui peut stocker des fichiers binaires. Sur les ordinateurs, BLOB est souvent un type de champ utilisé pour stocker des fichiers binaires dans une base de données. Un BLOB est un fichier volumineux. Un BLOB typique est une image ou un fichier audio. En raison de leur taille, ils doivent être traités d'une manière particulière (par exemple : téléchargés ou stockés dans une base de données).

Selon Eric Raymond, l'idée principale de la gestion des BLOB est de laisser le processeur de fichiers (comme un gestionnaire de base de données) ne se soucier pas de ce qu'est le fichier, mais de la manière de le traiter. Cependant, certains experts ont souligné que cette méthode de traitement des objets Big Data est une arme à double tranchant, qui peut poser certains problèmes, comme le stockage de fichiers binaires trop volumineux, ce qui dégradera les performances de la base de données. Le stockage d'objets multimédia volumineux dans la base de données est un exemple typique d'applications traitant des BLOB.

Type BLOB mysql

Dans MySQL, BLOB est une série de types comprenant : TinyBlob, Blob, MediumBlob, LongBlob. La seule différence entre ces types est la taille maximale du fichier stocké.

  Les quatre types de BLOB de MySQL

 Taille du type (unité : octets)

  •  TinyBlob maximum 255

  •  Blob maximum 65K

  • MediumBlob maximum 16M

  •  LongBlob Max 4G

Apprentissage recommandé : tutoriel vidéo mysql

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