SQL - Python - Práce s daty v databázích
| Stránky: | E-learning VŠCHT Praha |
| Kurz: | Využití databází a jazyka SQL |
| Kniha: | SQL - Python - Práce s daty v databázích |
| Vytiskl(a): | Nepřihlášený host |
| Datum: | čtvrtek, 6. listopadu 2025, 05.58 |
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.
2. Aktualizace záznamů - příkaz UPDATE
Oproti příkazu SELECT všechny ostatní SQL příkazy nevrací do kurzoru žádné záznamy. Pokud jsou syntakticky správné, tak se jen provedou.
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.
3. Odstranění záznamů - příkaz DELETE
Oproti příkazu SELECT všechny ostatní SQL příkazy nevrací do kurzoru žádné záznamy. Pokud jsou syntakticky správné, tak se jen provedou.
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.
4. Vkládání záznamů - příkaz INSERT
Oproti příkazu SELECT všechny ostatní SQL příkazy nevrací do kurzoru žádné záznamy. Pokud jsou syntakticky správné, tak se jen provedou.
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.
