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.