Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
SQL má jeden základný vyhlásenie pre načítanie informácií z databázy sa nazýva SELECT . Niekedy sa označuje ako select - from - kde bloku , príkaz sa skladá z ustanovení SELECT , FROM a WHERE . Pokiaľ ide o databáze , SELECT klauzuly určuje stĺpce , ktoré chcete načítať , FROM klauzula určuje tabuľky pre prístup a klauzuly WHERE ( ktorý je voliteľný ) určuje , ktoré riadky tabuľky použiť . Čo sa vracia je sada výsledkov dotazu dotazu .
Klauzula WHERE
WHERE klauzula slúži na filtrovanie záznamov a vždy nasleduje klauzule FROM . Iba tie záznamy , ktoré spĺňajú podmienky budú pritiahnuté za vlasy . Ak klauzula WHERE je vynechaný z príkazu SELECT , potom všetky riadky uvedené v klauzule FROM bude vo výslednej sade . , Ak je uvedené viac než jedna tabuľka , a potom sa vráti všetky možné kombinácie riadkov z týchto tabuliek . To môže znamenať veľké dátové sady a nesprávne výsledky
UPDATE tabulka SET stĺpec = výraz [ , ... ] [ WHERE Expression ] ; .
UPDATE vyhlásenie sa používa na úpravu hodnoty stĺpcov v jednej alebo viacerých vybraných riadkov . Klauzuly WHERE sa používa na určenie akejkoľvek načítanie podmienky pre riadky , ktoré majú byť aktualizované . Ak klauzula WHERE je vynechaný , všetky riadky sú aktualizované . Dodatok SET v príkaze UPDATE určuje stĺpce , ktoré sa majú meniť a poskytuje rad nových hodnôt . Mnoho rady je možné zmeniť naraz pomocou jediného príkazu UPDATE
INSERT INTO tabuľka [ ( stĺpec [ , ... ] ) ] VALUES ( výraz [ , ... ] ) ; .
INSERT pridá jeden riadok do tabuľky . Tabuľka musí byť uvedené , spolu s hodnotami na nový riadok . Vyhlásenie môže byť tiež použitý s výslovným stĺpec zoznamu priradiť hodnoty , užitočné pri tabuľky má veľa stĺpcov , ale len málo z nich je priradená hodnoty v novom riadku . Neuvedená stĺpce sú nastavené na hodnotu NULL , takže len tie , ktoré umožňujú NULL alebo majú predvolené hodnoty môžu byť vynechané
DELETE FROM tabuľka [ WHERE Expression ] ; .
DELETE vyhlásenie odstráni riadky z tabuľky . To tiež umožňuje voliteľnú klauzulu WHERE , podobne ako používa v príkaze SELECT . S výhradou podmienok v klauzule WHERE , veľa riadkov môžu byť odstránené pomocou jedného príkazu DELETE v závislosti na počte riadkov pritiahnuté za vlasy . Ak klauzula WHERE je vynechaný , všetky riadky budú odstránené . Všimnite si , že tabuľka zostane v databáze a štruktúru , atribúty a indexy sú neporušené .