NAPLNENIE TABULIEK A AKTUALIZÁCIA DÁT

Vkladanie riadkov tabuľky
Vkladanie do všetkých stĺpcov
- poradie hodnôt pri vkladaní musí byť rovnaké ako poradie hodnôt v príkaze CREATE
INSERT INTO ZVRecept VALUES
(3,'gulas',7,'Poprazit maso na cibulke, zaliat vodou a varit','S');

Vkladanie do niektorých stĺpcov
- poradie hodnôt pri vkladaní musí byť rovnaké ako poradie hodnôt vymenovaných za menom tabuľky
- do stĺpcov, ktoré boli v príkaze CREATE označené ako NOT NULL musí byť vždy niečo vložené.
INSERT INTO ZVRecept(CisloReceptu, Nazov)
VALUES(1,'prazenica');

INSERT INTO ZVRecept(CisloReceptu, Nazov,PocetPorcii)
VALUES(2,'gulas',10);

Vkladanie viacerých riadkov naraz
Vlkadať viac záznamov môžeme tak, že buď jednotlivé príkazy INSERT oddelíme od seba bodkočiarkov, alebo jedným príkazom insert:
INSERT INTO ZVRecept(CisloReceptu, Nazov,PocetPorcii) VALUES
(7,'svieckova',4),
(5,'torta',12),
(6,'pecene kura',4);

INSERT INTO ZVRecept VALUES
(8,'caj',13,'Uvarit vodu','H'),
(9,'polievka',12,'Uvarit vodu','H'),
(10,'vianocka',1,'Urobit vlacne cesto','C');

Aktualizácia riadkov tabuľky
Pri aktualizácii riadkov tabuľky je vždy potrebné uviesť, ktorých riadkov sa aktualizácia týka.
UPDATE ZVRecept SET
nazov='hovadzi gulas',
PracPostup=NULL
WHERE CisloReceptu = 3;

UPDATE ZVRecept SET
PracPostup=NULL
WHERE CisloReceptu IN (8,9);

Rušenie riadkov tabuľky
Pri pri rušení je tak isto nutné uviesť, ktorých riadkov sa rušenie týka.
DELETE FROM ZVRecept
WHERE CisloReceptu = 3;


Ak klauzula WHERE nie je uvedená, zrušia sa všetky riadky tabuľky. Tabuľka však v databáze zostane.
DELETE FROM ZVRecept;


Úlohy
1. Vytvorte tabuľky SUROVINA a DAVKA.
2. Naplňte ich.