Mysql
 sql >> Base de données >  >> RDS >> Mysql

Est-il possible de stocker des images, des sons, des vidéos dans SQL Database ?

Dans MySQL, vous pouvez stocker n'importe quel contenu binaire dans une table en utilisant le type de données BINARY ou VARBINARY pour une colonne. Tout système de base de données en tant que tel type de données. Il peut être utilisé pour stocker un contenu de fichier complet tel qu'une image, une vidéo, un son, ... ou simplement un extrait binaire.

Néanmoins, stocker des fichiers binaires dans une base de données est considéré comme une mauvaise pratique, car cela amène presque toujours des déceptions. En effet, un fichier stocké en base de données ne peut être facilement traité pour un téléchargement, une inclusion dans une page HTML, un streaming, ... . Et il est assez toujours compliqué à manipuler du fait de sa longueur. Le plus souvent, un fichier trié dans une base de données est désavantageux par rapport à un fichier stocké dans un répertoire. Il est conseillé de stocker le nom du fichier dans la base de données et de sauvegarder le fichier réel dans un répertoire physique.