Úvod do databází v Pythonu

Databáze (zkráceně DB) je místo, kde jsou uložena data webu. Mohou to být texty stránek, seznamy uživatelů s jejich přihlašovacími jmény a hesly, katalogy produktů a další.

Databáze se skládá z tabulek. Co je to tabulka, víte ze života: jsou to řádky a sloupce. A na průsečíku řádků a sloupců se nacházejí buňky.

V databázích se sloupce často nazývají pole a řádky - záznamy.

Samotná databáze představuje určitý program, který ukládá data a umožňuje tato data získávat a měnit.

Získávání a změna dat probíhá pomocí dotazů. Dotazy představují příkazy napsané ve speciálním jazyce - SQL.

Práce s databázemi přes Python představuje velkou složitost. Jediné, s čím mohou nastat problémy, je dlouhá počáteční přípravná fáze, která se protáhne na několik lekcí. Ale poté bude vše mnohem jednodušší.

SQL databáze pracují na různých enginech. Nejoblíbenější z nich jsou:

V dalších lekcích budou všechny příklady založeny na práci s enginem Mysql.