Този въпрос не е толкова ясен за отговор, както звучи:има много различни модели на използване на двоични данни, всеки със своите предупреждения и плюсове и минуси. Нека се опитам да обобщя:
- Кратки части от двоични данни, като хешове на пароли, работят много добре, като просто ги кодирате base64 и съхраните получения низ като VARCHAR
- „Не съвсем двоичните“ данни, като например фрагменти от документи с случайни неотпечатани, могат да бъдат екранирани и сортирани като низ
- Типът данни BLOB ви позволява да съхранявате произволни части от двоични данни, но силно препоръчвам да не го използвате:Съхранявайте данните във файл, след което запазете пътя до файла в тип String. Не печелите нищо от съхраняването на двоични данни, които DB не „разбира“ в DB.