Maison > Article > base de données > Quel type MySQL utilise-t-il pour stocker les images ?
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.
L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.
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!