SQL - Python - Práce s daty v databázích
SQL - Python - Práce s daty v databázích
Požadavky na absolvování
1. Výběr záznamů - příkaz SELECT
Ukázka navázání spojení s databází byla již uvedena v úvodní části kurzu. Nyní k programu připíšeme funkci, která spustí požadovaný SQL dotaz. Funkce přijímá dva argumenty - spojení s databází a samotný SQL dotaz. Uvnitř funkce se vytvoří tzv. kurzor (cursor), jehož prostřednictvím lze s databází manipulovat. Na kurzoru se pak spustí SQL dotaz a funkce vrátí kurzor.
Pouze v případě SQL příkazu SELECT, kurzor obsahuje seznam záznamů, které splňují podmínky SQL dotazu. Kurzorem je pak možné iterovat a získat tak jednotlivé záznamy.
V libovolném textovém editoru zapíšeme následující program pomocí programovacího jazyka Python.
Uvedený program spustíme z příkazového řádku.