Si vous utilisez MySQL (ou un autre SGBD), vous avez bien sûr à y stocker des données de type texte, mais également à gérer des données binaires comme des images (JPEG, GIF, PNG) ou des fichiers tels que des PDF, de la bureautique ou des ZIP.
C'est une question que vous allez sûrement vous poser : « faut-il stocker tous ces fichiers directement dans la base ? »
La question n'est alors pas tranchée. Elle ne le sera d'ailleurs jamais, car tout dépend du contexte d'utilisation.
Si vous n'utilisez pas ce concept, vous devez alors utiliser un système de répertoires pour y stocker vos fichiers. Vous n'enregistrez dans votre base que le chemin et le nom vers ces derniers. C'est un simple champ texte dans une table de type VARCHAR.
Partager