Structured Query Language (SQL) je nástroj, ktorý sa používa na manipuláciu s databázami. Tento jazyk vám umožní manipulovať s údajmi ako žiadny iný a jeho používanie nič nestojí!
Ak ste novým príkazom SQL alebo potrebujete pripomenúť niektoré časti tohto výkonného nástroja, ktoré máte k dispozícii, potom nižšie uvedený cheatový list príkazov SQL je presne to, čo potrebujete. Posuňte sa nadol, aby ste videli úžasnosť, ktorú obsahuje, alebo si stiahnite PDF pre budúce použitie. (PDF obsahuje príklady daných príkazov.)
BEZPLATNÉ STIAHNUTIE: Tento cheat sheet je k dispozícii ako a stiahnuteľné PDF od nášho distribučného partnera TradePub. Na prístup k nemu budete musieť vyplniť iba prvý krát. Stiahnuť ▼ The Essential SQL Commands Cheat Sheet .
zoznam príkazových riadkov pre Windows 10
The Essential SQL Commands Cheat Sheet
Velenie | Akcia |
---|---|
Príkazové otázky | |
VYBERTE | Základný stavebný blok dotazov na získavanie údajov. |
VYBRAŤ * | Použitie * s SELECT vráti všetky stĺpce. |
Stĺpec SELECT | Zadajte presné stĺpce s ich názvom. |
VYBERTE tabuľku.stĺpec | Odkazujte na stĺpec z konkrétnej tabuľky. |
OD | Zadajte, kde hľadať údaje. |
AS | Dočasne pomenujte názov alebo stĺpec tabuľky novým názvom. |
KDE | Filtrujte výsledky s podmienkou. |
A | Použite viacero podmienok s klauzulou WHERE. Výsledky musia zodpovedať všetkým podmienkam. |
ALEBO | Použite viacero podmienok s klauzulou WHERE. Výsledky musia zodpovedať iba jednej podmienke. |
ZORADIŤ PODĽA | Výsledky usporiadajte podľa stĺpcov. Databáza si vyberá spôsob objednávania. |
OBJEDNAŤ PODĽA stĺpca ASC | Zoraďte výsledky podľa stĺpca vo vzostupnom poradí. |
OBJEDNAŤ PODĽA stĺpca DESC | Zoraďte výsledky podľa stĺpca v zostupnom poradí. |
LIMIT | Obmedzte počet vrátených výsledkov. |
OFFSET | Preskočte prvý OFFSET počet riadkov. Často sa používa s LIMIT. |
SUBQUERY | Spustením dotazu získate údaje pre ďalší dotaz. |
Agregačné funkcie¹ | |
COUNT | Spočítajte počet riadkov, ktoré sa zhodujú s dopytom. |
MAX | Vráti najvyššiu hodnotu v číselnom stĺpci. |
MIN | Vráti najnižšiu hodnotu v číselnom stĺpci. |
SÚČET | Sčítajte hodnoty číselného stĺpca. |
AVG | Vypočítajte priemernú hodnotu pre číselný stĺpec. |
MAJÚCI | Používa sa s agregačnými funkciami namiesto klauzuly WHERE. |
SKUPINA PODĽA | Slúži na spresnenie súhrnného výsledku. |
Operátori | |
PÁČI SA MI TO | Hľadanie vzoru s rozlišovaním malých a veľkých písmen pomocou zástupného znaku (%). |
MÁM RÁD | Hľadanie vzoru bez rozlišovania malých a veľkých písmen pomocou zástupného znaku (%). |
MEDZI MEZI | Vyhľadajte hodnotu medzi dvoma hodnotami. Pracuje s dátumami alebo číslami. |
> | Hľadajte hodnoty väčšie ako podmienka. |
> = | Hľadajte hodnoty väčšie alebo rovné podmienke. |
< | Hľadajte hodnoty menšie ako podmienka. |
<= | Hľadajte hodnoty menšie alebo rovnajúce sa podmienke. |
= | Hľadajte hodnoty, ktoré presne zodpovedajú podmienke. |
Hľadajte hodnoty, ktoré sa nerovnú podmienke. | |
ÚNIA | Skombinujte dva jedinečné dotazy (s rovnakými stĺpcami) do jedného výsledku. |
UNION ALL | Skombinujte dva dopyty (s rovnakými stĺpcami) do jedného výsledku. Duplikáty povolené. |
IN | Skratka KDE. Špecifikuje viac podmienok ALEBO. |
NIE V | Skratka KDE. Špecifikuje viacnásobné podmienky ALEBO (obrátené) alebo nie rovnaké. |
JE NULL | Skontrolujte prázdne hodnoty. |
NIE JE NULL | Skontrolujte, či nie sú prázdne hodnoty. |
INTERSECT | Vráťte výsledky, ktoré sa zhodujú s dvoma dopytmi. |
MÍNUS | Vráťte výsledky v jednom dopyte, ktoré nie sú v inom dopyte.¹ |
Pripája sa | |
ZAPNUTÉ | Slúži na zadanie stĺpca na porovnanie a porovnanie výsledkov. |
POUŽITÍM | Skratka pre ZAPNUTÁ, používa sa, ak je názov stĺpca v oboch tabuľkách rovnaký. |
VLEVO VONKAJŠIE PRIPOJENIE | Všetky výsledky z ľavej tabuľky, iba zhodné výsledky z pravej tabuľky. |
ĽAVÝ VONKAJŠÍ PRIPOJENIE (S NULL) | (S null) Všetky výsledky z ľavej tabuľky, ale nie z pravej tabuľky. |
VNÚTORNÉ PRIPOJENIE | Všetky výsledky, ktoré sa zhodujú v ľavej aj pravej tabuľke. |
ÚPLNE VONKAJŠIE PRIPOJENIE | Všetky výsledky z ľavej aj pravej tabuľky. |
CELÉ VONKAJŠIE PRIPOJENIE (S NULL) | (S null) všetky výsledky z ľavej aj pravej tabuľky bez výsledkov v oboch tabuľkách. |
SPRÁVNE VONKAJŠIE PRIPOJENIE | Všetky výsledky z pravej tabuľky, iba zhodné výsledky z ľavej tabuľky. |
SPRÁVNE VONKAJŠIE PRIPOJENIE (S NULL) | (S null) Všetky výsledky z pravej tabuľky, ale nie z ľavej tabuľky. |
Vytváranie a úpravy tabuliek | |
VYTVORIŤ TABUĽKU | Vytvorte novú tabuľku. |
NULOVÝ | Pre toto pole povoľte prázdne hodnoty. |
NIE NULL | Nepovoľte pre toto pole prázdne hodnoty. |
VÝCHOZÍ | Hodnota, ktorou sa pole vyplní, ak nie je zadaná. |
AS | Vytvorte novú tabuľku na základe štruktúry existujúcej tabuľky. Nová tabuľka bude obsahovať údaje zo starej tabuľky. |
ALTER TABLE (ADD COLUMN) | Pridajte nový stĺpec do existujúcej tabuľky. |
ALTER TABLE (DROP COLUMN) | Odstráňte stĺpec z existujúcej tabuľky. |
ALTER TABLE (ALTER COLUMN) | Zmeňte typ údajov existujúceho stĺpca. |
ALTER TABLE (RENAME COLUMN) | Premenujte existujúci stĺpec. |
ALTER TABLE (TABUĽKA PREJMENOVAŤ) | Premenujte existujúcu tabuľku. |
ALTER TABLE (MODIFY NULL) | Povoliť pre stĺpec nulové hodnoty. |
ALTER TABLE (UPRAVIŤ NIE NULL) | Zabráňte nulovým hodnotám stĺpca. |
DROP TABLE | Odstráňte tabuľku a všetky jej údaje. |
SKRATKA TABUĽKA | Odstráňte všetky údaje v tabuľke, ale nie samotnú tabuľku. |
Obmedzenia | |
PRIMÁRNY KĽÚČ | Hodnota, ktorá jedinečne identifikuje záznam v tabuľke. Kombinácia NOT NULL a UNIQUE. |
CUDZÍ KĽÚČ | Odkazuje na jedinečnú hodnotu v inej tabuľke. Často ide o primárny kľúč v druhej tabuľke. |
JEDINEČNÉ | Vynútiť jedinečné hodnoty pre tento stĺpec na tabuľku. |
KONTROLA | Zaistite, aby hodnoty spĺňali konkrétnu podmienku. |
INDEX (VYTVORIŤ) | Optimalizujte tabuľky a výrazne urýchlite dotazy pridaním indexu do stĺpca. |
INDEX (VYTVORIŤ JEDINEČNÝ) | Vytvorte index, ktorý nepovoľuje duplicitné hodnoty. |
INDEX (DROP) | Odstráňte index. |
Vytváranie a úpravy údajov | |
VLOŽIŤ (JEDNA HODNOTA) | Pridajte nový záznam do tabuľky. |
VLOŽIŤ (VIACERÉ HODNOTY) | Pridajte do tabuľky niekoľko nových záznamov. |
VLOŽIŤ (VYBRAŤ) | Pridajte záznamy do tabuľky, ale získajte hodnoty z existujúcej tabuľky. |
AKTUALIZOVAŤ VŠETKO) | Upravte všetky existujúce záznamy v tabuľke. |
AKTUALIZÁCIA (KDE) | Upravte existujúce záznamy v tabuľke, ktoré zodpovedajú podmienke. |
VYMAZAŤ VŠETKO) | Odstráňte všetky záznamy z tabuľky. |
ODSTRÁNIŤ (KDE) | Odstráňte záznamy z tabuľky, ktoré zodpovedajú podmienke. |
Vytváranie a úpravy spúšťačov¹ | |
VYTVORTE SPÚŠŤAČ | Vytvorte spúšťač. |
VYTVORIŤ SPÚŠŤAČ (ALEBO ZMENIŤ) | Vytvorte spúšťač alebo aktualizujte existujúci spúšťač, ak sa nachádza s rovnakým názvom. |
KEDY (PRED) | Spustite spúšťač skôr, ako sa udalosť stane. |
KEDY (PO) | Spustite spúšťač po tom, ako sa udalosť stane. |
UDALOSŤ (VLOŽIŤ) | Spustite spúšťač pred alebo po vložení. |
UDALOSŤ (AKTUALIZÁCIA) | Spustite spúšťač pred aktualizáciou alebo po nej. |
UDALOSŤ (VYMAZAŤ) | Spustite spúšťač pred alebo po odstránení. |
ZAPNUTÉ | Na ktorú tabuľku chcete zacieliť pomocou tohto spúšťača. |
TRIGGER_TYPE (PRE KAŽDÝ RIADOK) | Vykonajte spúšťač pre každý zmenený riadok. |
TRIGGER_TYPE (PRE KAŽDÝ VYHLÁSENIE) | Spustite spúšťač raz za príkaz SQL bez ohľadu na to, koľko riadkov sa zmení. |
VYKONAŤ | Kľúčové slovo na označenie konca definície hlavného spúšťača. |
DROP TRIGGER | Odstráňte spúšťač. |
Vytváranie a úpravy zobrazení | |
VYTVORIŤ POHĽAD | Vytvorte nové zobrazenie. |
AS | Definujte, kde sa majú načítať údaje pre zobrazenie. |
S KASCADOVANOU MOŽNOSŤOU KONTROLY | Zaistite, aby všetky údaje upravené prostredníctvom zobrazenia spĺňali pravidlá definované pravidlom. Použiť to na všetky ostatné zobrazenia. |
S MOŽNOSŤOU MIESTNEJ KONTROLY | Zaistite, aby všetky údaje upravené prostredníctvom zobrazenia spĺňali pravidlá definované pravidlom. Pri ostatných zobrazeniach to ignorujte. |
VYTVORIŤ rekurzívny pohľad | Vytvorte rekurzívne zobrazenie (také, ktoré odkazuje na rekurzívny spoločný tabuľkový výraz). |
VYTVORIŤ DOČASNÝ POHĽAD | Vytvorte zobrazenie, ktoré existuje iba pre aktuálnu reláciu. |
POHĽAD DROP | Odstrániť zobrazenie. |
Bežné tabuľkové výrazy (CTE) ¹ | |
S | Vytvorte nový spoločný výraz v tabuľke. |
AS | Zadajte údaje, ktoré sa majú použiť v CTE. |
, (ČIARKA) | Reťazec viacerých CTE. |
¹ Implementácie a podpora databázového motora sa často líšia. |
SQL: Najsilnejší jazyk v okolí?
Majte na pamäti, že dialekty SQL sa medzi databázovými strojmi líšia. Je to trochu ako rozdiel medzi HD DVD a Blu-ray (alebo VHS a Betamax). SQL je podobný medzi databázami, ale príležitostný komplexný príkaz nemusí fungovať úplne rovnako vo všetkých implementáciách. Väčšina príkazov SQL v tomto podvodnom hárku bude fungovať v akejkoľvek databáze. Ako také sú uvedené komplexné príkazy, v ktorých sa líši podpora databázy.
Keď poznáte SQL, môžete ho použiť na rôzne použitia. Či už máte čo do činenia so systémom riadenia, programovaním projektu alebo základným reportingom, SQL odomkne prvotný výkon obsiahnutý v databáze. Nezabudnite si prečítať naše základná príručka programátora k SQL , aby ste sa dozvedeli, ako tieto príkazy používať.
zdieľam zdieľam Tweet E -mail Canon vs. Nikon: Ktorá značka fotoaparátu je lepšia?
Canon a Nikon sú dve najväčšie mená v kamerovom priemysle. Ale ktorá značka ponúka lepšiu radu fotoaparátov a objektívov?
ako odstrániť profily z xbox 360Čítajte ďalej Súvisiace témy
- Programovanie
- Ťahák
- SQL
Joe je absolventom počítačových vied na University of Lincoln, UK. Je profesionálnym softvérovým vývojárom a keď nelieta s dronmi alebo nepíše hudbu, často ho zastihne fotografovanie alebo vytváranie videí.
Viac od Joe Coburn
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber