V MySQL můžete uložit libovolný binární obsah do tabulky pomocí datového typu BINARY nebo VARBINARY pro sloupec. Docela celý databázový systém jako takový datový typ. Lze jej použít k uložení celého obsahu souboru, jako je obrázek, video, zvuk,... nebo jen binární úryvek.
Nicméně ukládání binárních souborů do databáze je považováno za špatný postup, protože docela vždy přináší zklamání. Soubor uložený v databázi skutečně nelze snadno zpracovat pro stažení, zahrnutí do stránky HTML, streamování, ... . A manipulace s ním je pro jeho délku vždy komplikovaná. Nejčastěji je soubor seřazený v databázi nevýhodný oproti souboru uloženému v adresáři. Doporučuje se uložit název souboru do databáze a skutečný soubor uložit do fyzického adresáře.