Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Typy syntaxe v SQL

SQL , čo je skratka pre Structured Query Language , je široko prijímaná ako štandardný jazyk pre prístup a manipuláciu s relačných systémov pre správu databáz ( RDBMS ) . Hoci dotazy v SQL môže byť veľmi zložité , štyri základy sú SELECT , UPDATE , INSERT a DELETE . Zatiaľ čo rôzne verzie SQL sú komerčne dostupné , najviac podporiť tieto príkazy podobne , čo umožňuje užívateľom prístup k viac ako jednu databázu , bez toho aby ste museli meniť syntax základných príkazov SQL . SELECT stĺpec FROM tabuľka WHERE [ Výraz ] ;

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é .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené