Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy można przechowywać zdjęcia, dźwięki, filmy w bazie danych SQL?

W MySQL możesz przechowywać dowolną zawartość binarną w tabeli, używając typu danych BINARY lub VARBINARY dla kolumny. Całkiem cały system baz danych jako taki typ danych. Może być używany do przechowywania pełnej zawartości pliku, takiej jak obraz, wideo, dźwięk... lub po prostu binarny fragment kodu.

Niemniej jednak przechowywanie plików binarnych w bazie danych jest uważane za złą praktykę, ponieważ zawsze prowadzi do rozczarowań. Rzeczywiście, plik przechowywany w bazie danych nie może być łatwo przetworzony w celu pobrania, włączenia do strony HTML, przesyłania strumieniowego, ... . A ze względu na długość jest to dość skomplikowane w manipulacji. Najczęściej plik posortowany w bazie danych jest niekorzystny w porównaniu z plikiem przechowywanym w katalogu. Zaleca się przechowywanie nazwy pliku w bazie danych i zapisanie rzeczywistego pliku w fizycznym katalogu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz MySQL zapobiegający INSERT pod pewnymi warunkami

  2. Przyspieszenie liczenia wierszy w MySQL

  3. Jak mogę obsłużyć zapytania dotyczące nakładania się wielokątów MySQL?

  4. 24 godziny wartości

  5. Jak ważne są tabele przeglądowe?