Bàsicamente HTML sirve para hacer paginas web estaticas para agregarles dinamismo hay que combinarlo con DHTML, javascript, ajax, php, asp o jsp los tres últimos permiten la connexión con una base de datos. Creo que no seria exagerado decir que es su razón de ser, por lo que te sugeriria que buscaras un manual del que quieras elegir y practicamente lo primero que te explicaran es como connectar con la bbdd.
Yo me inicie en PHP com
PHP Tutorial, tambien tienes el manual
oficial de php, o si quieres entar en la
POO.
Quim