Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna: Porovnání verzí

(vytvoření stránky, zkopírovánní části textu ze stránky Základy SQL)
 
(související články, klíčová slova, kategorie)
Řádek 50: Řádek 50:
  
 
<references/>
 
<references/>
 +
 +
=== Související články ===
 +
* [[Informační systém]]
 +
* [[Databáze]]
 +
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]<br/>
 +
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]<br/>
 +
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]<br/>
 +
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]<br/>
 +
* [[Příkaz Select, jeho využití v databázi Knihovna|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
 +
 +
[[Kategorie:Informační studia a knihovnictví]]
 +
[[Kategorie:Informační technologie, knihovnické technologie]]

Verze z 10. 4. 2018, 16:49

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.

Zmaž 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ů.

Zmaž 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

Klíčová slova

SQL, dotazovací jazyk, databáze