Ma come si dovrebbe fare con un database?

Ciò come si deve procedere?

Tipo, uno crea un database in mysql con phpmyadmin, dopodicheuno dovrebbe importare un file sql e inserire l apposita stringa nella pagina?

Io sto cercando in dinserire un form per autenticazione su ua pagina php, in modo tale che l utente, dopo, possa accedere ad una pagina che gli permetta di inserire foto descrizioni ed altro.

Come di dovrebbe fare tutto ciò? Non trovo nessun documento che spieghi una cosa simile.