Heim  >  Artikel  >  Datenbank  >  Welchen Typ verwendet MySQL zum Speichern von Bildern?

Welchen Typ verwendet MySQL zum Speichern von Bildern?

WBOY
WBOYOriginal
2022-05-12 17:15:2816678Durchsuche

In MySQL wird der BLOB-Typ zum Speichern von Bildern verwendet. Der BLOB-Typ ist ein spezieller Binärtyp, der große Mengen an Binärdaten speichern kann, einschließlich Bildern, Videos usw. Dieser Typ umfasst TinyBlob, Blob, MediumBlob und LongBlob Der einzige Unterschied besteht in der Größe des Speichers.

Welchen Typ verwendet MySQL zum Speichern von Bildern?

Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.

Welchen Typ verwendet MySQL zum Speichern von Bildern?

Der BLOB-Typ ist ein spezieller Binärtyp. BLOB kann große Mengen binärer Daten wie Bilder, Videos usw. speichern. Zu den

BLOB-Typen gehören TINYBLOB, BLOB, MEDIUMBLOB und LONGBLOB. Der einzige Unterschied zwischen ihnen ist die maximale Länge.

Einführung in BLOB

BLOB (Binary Large Object) ist ein Container, der Binärdateien speichern kann. In Computern ist BLOB häufig ein Feldtyp, der zum Speichern von Binärdateien in einer Datenbank verwendet wird. Ein BLOB ist eine große Datei. Aufgrund ihrer Größe müssen sie auf besondere Weise verarbeitet werden (zum Beispiel: hochgeladen, heruntergeladen oder in einer Datenbank gespeichert).

Laut Eric Raymond besteht die Hauptidee beim Umgang mit BLOBs darin, dass sich der Dateiprozessor (z. B. ein Datenbankmanager) nicht darum kümmert, was die Datei ist, sondern sich darum kümmert, wie er sie verarbeitet. Einige Experten betonten jedoch, dass diese Methode zur Verarbeitung von Big-Data-Objekten ein zweischneidiges Schwert sei, das einige Probleme verursachen könne, beispielsweise das Speichern zu großer Binärdateien, was die Leistung der Datenbank verschlechtern würde. Das Speichern großer Multimediaobjekte in der Datenbank ist ein typisches Beispiel für die Verarbeitung von BLOBs durch Anwendungen.

MySQL-BLOB-Typ

In MySQL ist BLOB eine Typreihe, einschließlich: TinyBlob, Blob, MediumBlob, LongBlob. Der einzige Unterschied zwischen diesen Typen ist die maximale Größe der gespeicherten Datei.

  Die vier BLOB-Typen von MySQL

 Typgröße (Einheit: Bytes)

  •  TinyBlob maximal 255

  •  Blob maximal 65K

  • MediumBlob maximal 16M

  •  LongBlob Max 4G

Empfohlenes Lernen: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelchen Typ verwendet MySQL zum Speichern von Bildern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn