In html nu e site.sunt pagini statice. trebuie sa bagi si php ca sa aiba funtionalitate. baza de date o poti face in mysql. evident trebuie sa stii mysql. http://www.marplo.net/php-mysql/mysql.html
Mai bine folosesti un nucleu care iti face auomat baza de date la ce ai nevoie si cu ajutorul unor module site-ul tau va putea face ce vrei tu.e cel mai simplu
Daca site ul e in html nu ai cum sa incluzi si baza de date in calcul, pentru asta ai nevoie de un limbaj de programare, cel mai simplu php. Ca si server de baze de date iti recomand mysql. folosesti un pachet complet de genul xampp cu server web si server de mysql.