Tietokanta on kokoelma toisiinsa liittyviä tietoja, johon käyttäjät voivat lisätä, poistaa, päivittää tai hakea sinne talletettuja tietoja. Rakenne on taulukkomainen, jossa on rivejä ja sarakkeita. Erilaisia tietokanta-tekniikoita on lukuisia, mutta tämän hetken yksi yleisimmistä varsinkin dynaamisille nettisivuille on SQL (Structured Query Language). Se on standardisoitu kyselykieli relaatio-tietokannoille. Tietokanta vaatii toimiakseen tietokanta-palvelimen. Suljetun lähdekoodin SQL-palvelimia ovat esimerkiksi Oracle ja IBM DB2. Avoimen lähdekoodin SQL-palvelimia ovat MySQL ja PostgreSQL. Normaaliin käyttöön MySQL on suositeltavin. Se on nopea ja erittäin helppokäyttöinen. Lisäksi siihen on saatavilla myös paljon suomenkielistä dokumentaatiota. MySQL-tietokantoja voidaan hallinnoida esimerkiksi selaimen kautta suositun phpMyAdmin-sovelluksen avulla. Hosting-palveluntarjoajien tietokanta-palveluista juuri MySQL on yleisin. Jos haluat tietyn tietokanta-hallintajärjestelmän, kannattaa sen saatavuus varmistaa palveluntarjoajalta ennen sitoutumista webhotelliin.
Webhotellivertailu2.fi käyttää MySQL-tietokantaa ja suorittaa kyselyt PHP-kielellä. MySQL:ää käyttävät myös WordPress, phpBB, Drupal sekä yrityksistä esimerkiksi Wikipedia, Google ja Facebook.