Riešené úlohy k 15. lekcii MySQL / MariaDB
V minulej lekcii, MySQL krok za krokom: klauzula HAVING , sme si predstavili klauzulu HAVING, ukázali
si, na čo sa používa, aká je syntax a aké sú hlavné rozdiely medzi
HAVING
a WHERE
.
Nasledujúce cvičenie vám pomôžu precvičiť už získané znalosti na
tému triggerov z minulej lekcie. Vo vlastnom záujme sa je
pokúste vyriešiť sami. Pod článkom máte pre kontrolu riešenie k
stiahnutiu. Ale pozor, akonáhle sa na neho pozriete bez vyriešenia príkladov,
stráca pre vás cvičenie zmysel a nič sa nenaučíte:) V komprimovanom
súboru je taktiež zložka databaze/
, ktorá obsahuje export
databáz, ktoré v tomto cvičení využijeme.
Ak si naozaj nebudete vedieť rady, pozrite sa radšej znova do minulých tutoriálov a pokúste sa na to prísť. Príklady sú len pre precvičenie látky a niektoré nie sú vhodné vykonávať v reálnom prostredí.
Jednoduché príklady
Príklad na databázu pre web
Stiahnite si prílohu na konci tohto cvičenia. Po extrahovaní archívu
surfujte do zložky databaze/
. Importujte si súbor
databaze_pro_web.sql
. Vytvorí sa nová databáza s názvom
databaze_pro_web
, na ktorú sa vzťahuje tento príklad. Tento krok
sa odporúča aj ak ste nejaké dáta z minulého cvičenia odstránili či
pozmenili. Pokiaľ si nechávate "starú" databázu (nebudete aktualizovať z
prílohy), pridajte túto novú tabuľku, ktorá sa vzťahuje k tomuto
cvičeniu:
CREATE TABLE IF NOT EXISTS `historie_zmen`( komentare_id int not null primary key, clanek_id int not null, uzivatel_id int not null, obsah text not null, datum datetime not null );
Táto tabuľka je už súčasťou databázy, ktorá je k stiahnutiu v prílohe.
Na našom webe v komentároch často vedie k hádkam ohľadom toho, kto má pravdu a kto naopak nie. Keď jedna strana zistí, že má pravdu ten druhý, svoj komentár upraví a druhá strana potom vyzerá ako tá horšia.
Vytvorte dotaz na trigger, ktorý
...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:
Riešené programátorské úlohy v MySQL / MariaDB na tému Triggery. Úlohy sú radené podľa obtiažnosti s riešením k stiahnutiu.
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ť.