Mysql
 sql >> база данни >  >> RDS >> Mysql

Възможно ли е да съхранявате снимки, звуци, видеоклипове в SQL база данни?

В MySQL можете да съхранявате всяко двоично съдържание в таблица, като използвате типа данни BINARY или VARBINARY за колона. Почти всички системи за бази данни като такъв тип данни. Може да се използва за съхраняване на пълно файлово съдържание, като например картина, видео, звук,... или просто бинарен фрагмент.

Въпреки това съхраняването на двоични файлове в база данни се счита за лоша практика, защото винаги води до разочарования. Всъщност файл, съхранен в базата данни, не може да бъде лесно обработен за изтегляне, включване в HTML страница, поточно предаване, ... . И винаги е сложен за манипулиране поради дължината му. Най-често файл, сортиран в база данни, е неизгоден в сравнение с файл, съхраняван в директория. Препоръчително е името на файла да се съхранява в базата данни и да се запише действителният файл във физическа директория.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP strtotime() функцията не е наред с 1 час?

  2. Разлика между ANSI и Unicode драйвери на MySQL

  3. Как да премахнете лоши знаци, които не са подходящи за utf8 кодиране в MySQL?

  4. Как да променя съпоставянето по подразбиране на таблица?

  5. Използване на курсора в цикъл на съхранена процедура