C'est un type de champ qui permet de stocker des données binaires (fichiers quelqueconques: image, texte, fichier EXE, ZIP... tout ce que tu veux).
On s'en sert souvent pour mettre des images.
L'appellation BLOB peut être différente d'un serveur à l'autre (par exemple sous Microsoft SQL Server, les champs BLOB sont de type BINARY ou IMAGE).
Avantage: ça permet de stocker n'importe quoi.
Inconvénient: aller rechercher le contenu d'un champ blob prend généralement du temps (les serveurs SQL ne sont pas faits pour stocker de grandes quantités de données binaires).
autre inconvénient: on ne peut pas utiliser les champs blob dans les clauses WHERE.