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: | sobota, 2. srpna 2025, 13.55 |
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.