Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna: Porovnání verzí
(pahýl) |
m (oprava hrubek) Značky: editace z Vizuálního editoru, možná chyba ve Vizuálním editoru |
||
Řádek 22: | Řádek 22: | ||
''Vysvětlení: bez definice WHERE mažu všechno.''<br/> | ''Vysvětlení: bez definice WHERE mažu všechno.''<br/> | ||
<br/> | <br/> | ||
− | ''' | + | '''Smaž všechny výpůjčky od Vánoc do Silvestra.'''<br/> |
DELETE FROM Vypujcka<br/> | DELETE FROM Vypujcka<br/> | ||
WHERE dat_od = "24122016"<br/> | WHERE dat_od = "24122016"<br/> | ||
Řádek 29: | Řádek 29: | ||
''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''<br/> | ''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''<br/> | ||
<br/> | <br/> | ||
− | ''' | + | '''Smaž autora Charles Bukowski.'''<br/> |
DELETE FROM Autor<br/> | DELETE FROM Autor<br/> | ||
WHERE jme_aut = "Charles"<br/> | WHERE jme_aut = "Charles"<br/> |
Verze z 22. 1. 2019, 14:37
Příkazy pro manipulaci s daty (SELECT, INSERT, UPDATE, DELETE, …)
Příklady
Vlož dílo "Těžký časy".
INSERT INTO Dilo(nazev, popis)
VALUES("Těžký časy", "Soubor 35 krátkých povídek.");
Vlož autor "Charles Bukowski".
INSERT INTO Autor(jme_aut,pri_aut)
VALUES("Charles","Bukowski");
Vymaž pokuty, které vznikly na Vánoce.
DELETE FROM Pokuta
WHERE dat_pok = "24122016";
Vymaž všechny pokuty.
DELETE FROM Pokuta;
Vymaž všechny autory.
DELETE FROM Autor;
Vysvětlení: bez definice WHERE mažu všechno.
Smaž všechny výpůjčky od Vánoc do Silvestra.
DELETE FROM Vypujcka
WHERE dat_od = "24122016"
AND dat_do = "31122016";
Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.
Smaž autora Charles Bukowski.
DELETE FROM Autor
WHERE jme_aut = "Charles"
AND pri_aut = "Bukowski";
Změň cenu stokorunových výtisků na 120 Kč.
UPDATE Vytisk
SET cena = 120
WHERE cena = 100;
Změň křestní jméno Petra Nováka na Josef.
UPDATE ctenar
SET jme_cte = „Josef“
WHERE jme_cte = „Petr“
AND pri_cte = „Novák“;
Odkazy
Reference
Související články
- Informační systém
- Databáze
- SQL
- Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny
- Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů
- Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny
- Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.
Klíčová slova
SQL, dotazovací jazyk, databáze
Tento článek je pahýl. Neobsahuje dostatečné množství informací o daném tématu či jej neprobírá do dostačující hloubky. Bude-li to možné, rozšiřte tento článek o další relevantní informace. |