Salut,
Déjà, stocker une image dans une base de données, je trouve que c'est une hérésie (c'est un point de vue, hein). Alors une vidéo...
Non, il faut simplement stocker tes vidéos sur le serveur, de manière à ce qu'elles soient accessibles depuis le web.
Dans ta base de données, tu ne stockes que ce qui t'est nécessaire pour reconstituer l'url.
Par exemple, si toutes les vidéos sont dans le même répertoire, tu peux leur donner comme nom de fichier, un nom générique avec un identifiant unique. Par exemple : video-1.avi, etc
Ainsi, dans ta base, tu n'as que l'identifiant à stocker.
Si elles sont dans des répertoires différents, alors dans ta base de données, tu peux stocker le chemin complet de la vidéo (depuis la racine de publication, c'est à dire du site, pas la racine du serveur).
Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...