Uložte jej jako VARCHAR(36)
pokud hledáte přesné přizpůsobení, nebo VARCHAR(255)
což stejně vyjde se stejnými náklady na úložiště. Není důvod se zde trápit nad bajty.
Pamatujte na VARCHAR
pole mají proměnnou délku , takže náklady na úložiště jsou úměrné tomu, kolik dat v nich skutečně je, a ne kolik by v nich mohlo být.
Uložte jej jako BINARY
je extrémně otravné, hodnoty nelze vytisknout a při spouštění dotazů se mohou zobrazovat jako smetí. Málokdy je důvod používat doslovnou binární reprezentaci. Lidsky čitelné hodnoty lze kopírovat, vkládat a snadno s nimi pracovat.
Některé další platformy, jako je Postgres, mají správný sloupec UUID, který jej ukládá interně v kompaktnějším formátu, ale zobrazuje jej jako čitelný pro člověka, takže získáte to nejlepší z obou přístupů.