moje weby:    Eshop - internetový obchod kde seženete parádní věcičky    www.imlok.net    elektrika (schémata, značky, postupy)    návody na deskové hry    Wordpress

iMlok.net
ÚvodMobilPocket PCPCČlánkyLicenční ujednáníWordpressKontakt
  

SQL II.- Práce s daty

Naučíme se pomocí základních pžíkazů vkládat, upravovat a mazat data v tabulce.

Vkládání dat
Úprava dat
Smazání dat

Vkládání dat

Budu pracovat s tabulkou z předchozího tutorialu POKUS.
Pro vkládání dat, použijeme klíčové spojení INSERT INTO. A potom máme dvě možnosti:
1, vypíšeme přesně do kterých sloupců chceme jaké hodnoty vkládat a zde tedy nezáleží v jakém pořadí jsou v tabulce
2, nebo pouze vložíme hodnoty bez vypisování sloupců ale zde musíme přesně zachovat vkládání hodnot dle pořadí sloupců v tabulce

Syntaxe:


Viz příklad add1

nebo add2 kde použiji ještě klíčové slovo VALUES,


A zde si dokonce mohu dovolit plnit hodnotami jenom sloupce které chci např. id se mi plní automaticky takže jej necám bez povšimnutí, poznámku vyplňovat nechci, opuze chci přidat další řádek s hodnotou čísla.


A pořadí sloupců při jejich vyjmenování mohu libovolně zaměňovat, jen se musí dodržet potom stejné pořadí i v závorce vkládaných hodnot.

Také si všiměte že textová hodnota se musí dávat do uvozovek!!

Úprava dat

Syntaxe:


Zde je klíčovým slovem UPDATE SET a WHERE. WHERE mi určuje podmínku, bez této podmínky se mi přepíší všechny záznamy, ne jen ty vybrané. Proto doporučuji používat ID řádku v tabulce jako Primární klíč a dle něj vybŕat konkrétní řádek.
Např.

Zde se mi přepíší všechny záznamy na 5 ve sloupci cislo.

Ale zde se mi přepíší pouze záznamy jejichž sloupec poznamka má na daném řádku hodnotu cosi.

Mazání dat

Syntaxe:

Po klíčovém slově DELETE FROM uvedeme název tabulky. Pokud nedáme WHERE, tak jako v předchozím případě pracujeme se všemy záznamy v tabulce bez rozdílu. Uvedeme si příklad jak použít:

A smažeme řádky v kterých sloupec cislo má hodnotu 5.

Poznámka

V některých databázích je potřeba používat říkaz COMIT pro potvrzení změny, nebo RECALL pro vrácení změny.

21.04.2008 - Mlok -


Copyright   - MLOK -
Počet návštev: 121712