Databáze slouží pro uchovávání většího množství informací v určité formě. V databázi lze poté vybírat data podle specifických kritérií a následně s nimi pracovat v aplikaci. Pro ulehčení a zrychlení vyhledávání se využívá tzv. index.
Databáze se využívají jak pro webové aplikace, tak i pro aplikace desktopové. Pro přístup do databáze se musí vytvořit propojení, které se po dotazování musí zase ukončit.
SQL je jazyk využívající se pro dotazování nad databází, tzn. pravidla pro výběr položek podle různých kritérií. Lze využívat příkazů jako např.:
show databases
- výpis databázícreate database jmeno_databaze
– vytvoření databázeuse jmeno_databaze
– výběr databázedrop database jmeno_databaze
– vymazání databázecreate table jmeno_tabulky (definice sloupcu...);
- vytvoření tabulky databázeshow tables
– výpis tabulekdrop table jmeno_tabulky
– smazání tabulkyinsert into tabulka set sloupec='hodnota'
– vložení dat do tabulkydescribe tabulka
– popis tabulkyupdate tabulka set sloupec='hodnota' where podminka
– úprava všech položek tabulky, které splňují podmínkudelete from tabulka where podminka
– vymazet všechny položky tabulky, které splňují podmínkuselect sloupce from tabulky where podminka
– vybrat všechny položky tabulky, které splňují podmínkuselect * from tabulky
– vybrat všechny položky tabulky