Los archivos de imágenes, así como cualquier otro archivo que administrará la página web, cuando se la monta en el host, simplemente se ponen en subcarpetas en el host. Lo que tienes que hacer es mantener en el host el mismo esquema de carpetas que en el proyecto que trabajas en tu PC. Nada más.
Tu trabajo será, en el momento en que subas la página desarrollada al host, asegurarte de que los archivos de imagen estén correctamente guardados en su carpeta en el host, y que la ruta al host es la correcta en la base.
Mucho de eso es problema de programación, por lo que si estás trabajando en PHP te recomiendo que consultes las
FAQs de PHP o bien en el
Foro de PHP, ya que en ese foro tienen más experiencias en ese tipo de cosas.
La base de datos sólo se ocupa de almacenar y retornar datos. Lo otro no es tema de SQL ni de BBDD.