10. diel - Databázy v PySide6 a QtSql - CRUD
V predchádzajúcej lekcii, Založenie databázy v PySide6 a QtSql - Dokončenie , sme dokončili tvorbu databázy
pomocou knižnice PySide6
a Qt frameworku.
V tomto tutoriále databáz v Pythone už budeme našu
databázu kníh prakticky používať. Vysvetlíme si pojem
CRUD a naučíme sa dáta čítať, modifikovať aj mazať.
Opäť budeme využívať knižnicu PySide6
.
Čítanie dát z databázy
Akronym CRUD akronym znamená CREATE
(INSERT
), READ
, UPDATE
a
DELETE
. Pomerne dlhú časť CREATE
máme za sebou a
teraz budeme dáta čítať. Využijeme na túto otázku
SELECT
.
Povedzme, že naším prianím je mať výpis všetkých kníh. V takom
prípade je riešením jednoduchá otázka: SELECT * FROM book
.
Zvýšime teda naše nároky a budeme chcieť aj meno autora:
SELECT book.id, book.title, author.name FROM book JOIN author ON author.id = book.author_id
Aby sme dáta z našej databázy využili dokonale, pridáme si aj požiadavku na žánre, ktoré sa jednotlivých kníh týkajú:
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tomto tutoriále databáz v Pythone sa pomocou knižnice PySide6 naučíme dáta v databáze čítať, modifikovať aj mazať. Vysvetlíme si pojem CRUD.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.