The Essential SQL Commands Cheat Sheet for Beginners

The Essential SQL Commands Cheat Sheet for Beginners

Structured Query Language (SQL) je nástrojem volby pro manipulaci s databázemi. Tento jazyk vám umožní manipulovat s daty jako žádný jiný a jeho používání nic nestojí!





Pokud jste s příkazy SQL nováčkem nebo potřebujete připomenout některé části tohoto výkonného nástroje, které máte k dispozici, pak níže uvedený cheat pro příkazy SQL je přesně to, co potřebujete. Přejděte dolů a zobrazte úžasnost, kterou obsahuje, nebo si stáhněte soubor PDF pro budoucí použití. (PDF obsahuje příklady pro dané příkazy.)





STAŽENÍ ZDARMA: Tento cheat list je k dispozici jako soubor PDF ke stažení od našeho distribučního partnera TradePub. Abyste k němu měli přístup pouze poprvé, budete muset vyplnit krátký formulář. Stažení Cheat Sheet The Essential SQL Commands .





jak obnovit smazané zprávy z Facebooku na počítači

Cheat Sheet The Essential SQL Commands

PříkazAkce
Dotazovací příkazy
VYBRATZákladní stavební blok dotazů pro načítání dat.
VYBRAT *Použití * with SELECT vrátí všechny sloupce.
Sloupec SELECTZadejte přesné sloupce s jejich názvem.
VYBERTE tabulku. SloupecOdkaz na sloupec z konkrétní tabulky.
ZUrčete, kde hledat data.
TAK JAKODočasně alias názvu tabulky nebo sloupce na nový název.
KDEFiltrujte výsledky s podmínkou.
APoužijte více podmínek s klauzulí WHERE. Výsledky musí splňovat všechny podmínky.
NEBOPoužijte více podmínek s klauzulí WHERE. Výsledky musí splňovat pouze jednu podmínku.
SEŘADIT PODLEPořadí výsledků podle sloupce. Databáze si vybírá způsob objednávání.
OBJEDNÁVKA PODLE sloupce ASCPořadí výsledků ve sloupci ve vzestupném pořadí.
OBJEDNAT PODLE sloupce DESCVýsledky seřaďte podle sloupce v sestupném pořadí.
OMEZITOmezte počet vrácených výsledků.
OFFSETPřeskočte první OFFSET počet řádků. Často se používá s LIMIT.
SUBQUERYSpuštěním dotazu načtete data pro jiný dotaz.
Funkce agregátu¹
POČETSpočítejte počet řádků, které odpovídají dotazu.
MAXVrátí nejvyšší hodnotu v číselném sloupci.
MINVrátí nejnižší hodnotu v číselném sloupci.
SOUČETSoučet hodnot číselného sloupce.
AVGVypočítejte průměrnou hodnotu pro numerický sloupec.
MÁMPoužívá se s agregačními funkcemi místo klauzule WHERE.
SKUPINA VYTVOŘENÁSlouží k upřesnění agregovaného výsledku.
Operátoři
JAKOHledání vzoru rozlišujícího malá a velká písmena s operátorem zástupných znaků (%).
MÁM RÁDHledání vzoru nerozlišující malá a velká písmena pomocí zástupného operátoru (%).
MEZIVyhledejte hodnotu mezi dvěma hodnotami. Funguje s daty nebo čísly.
>Hledejte hodnoty větší než podmínka.
> =Hledejte hodnoty větší nebo rovné podmínce.
<Hledejte hodnoty menší než podmínka.
<=Hledejte hodnoty menší nebo rovné podmínce.
=Vyhledejte hodnoty přesně odpovídající podmínce.
Hledejte hodnoty, které se nerovná podmínce.
SVAZZkombinujte dva jedinečné dotazy (se stejnými sloupci) do jednoho výsledku.
UNION ALLZkombinujte dva dotazy (se stejnými sloupci) do jednoho výsledku. Duplikáty povoleny.
VZkratka PRO KDE. Určuje více podmínek NEBO.
NE VZkratka PRO KDE. Určuje více podmínek NEBO (převrácených) nebo ne rovno.
JE NULLZkontrolujte prázdné hodnoty.
NENÍ NULLZkontrolujte, zda nejsou žádné prázdné hodnoty.
PŘERUŠITVraťte výsledky, které odpovídají dvěma dotazům.
MÍNUSVraťte výsledky v jednom dotazu, které nejsou v jiném dotazu.¹
Připojuje se
NASlouží k určení sloupce pro porovnání a porovnání výsledků.
POUŽITÍMZkratka pro ON, používá se, když je název sloupce v obou tabulkách stejný.
VLEVO VNĚJŠÍ PŘIPOJENÍVšechny výsledky z levé tabulky, pouze odpovídající výsledky z pravé tabulky.
VLEVO VNĚJŠÍ PŘIPOJENÍ (S NULL)(S null) Všechny výsledky z levé tabulky, ale ne z pravé tabulky.
VNITŘNÍ SPOJENÍVšechny výsledky, které se shodují v levé i pravé tabulce.
CELÉ VNĚJŠÍ PŘIPOJENÍVšechny výsledky z levé i pravé tabulky.
FULL OUTER JOIN (S NULL)(S null) všechny výsledky z levé i pravé tabulky kromě výsledků v obou tabulkách.
PRAVĚ VNĚJŠÍ PŘIPOJENÍVšechny výsledky z pravé tabulky, pouze odpovídající výsledky z levé tabulky.
SPRÁVNĚ VNĚJŠÍ PŘIPOJENÍ (S NULL)(S null) Všechny výsledky z pravé tabulky, ale ne z levé tabulky.
Vytváření a úpravy tabulek
VYTVOŘIT TABULKUVytvořte novou tabulku.
NULAPovolte pro toto pole prázdné hodnoty.
NENULOVÝNepovolujte pro toto pole prázdné hodnoty.
VÝCHOZÍHodnota pro naplnění pole, pokud není zadána.
TAK JAKOVytvořte novou tabulku na základě struktury stávající tabulky. Nová tabulka bude obsahovat data ze staré tabulky.
ALTER TABLE (PŘIDAT SLOUPEK)Přidejte nový sloupec do stávající tabulky.
ALTER TABLE (DROP COLUMN)Odebrat sloupec z existující tabulky.
ALTER TABLE (ALTER COLUMN)Změňte datový typ existujícího sloupce.
ALTER TABLE (RENAME COLUMN)Přejmenujte existující sloupec.
ALTER TABLE (TABLE RENAME)Přejmenujte stávající tabulku.
ALTER TABLE (MODIFY NULL)Povolit hodnoty null pro sloupec.
ALTER TABLE (MODIFY NOT NULL)Zabránit nulovým hodnotám pro sloupec.
DROP TABLEOdstraňte tabulku a všechna její data.
ZKRATTE TABULKUOdstraňte všechna data v tabulce, ale ne samotnou tabulku.
Omezení
PRIMÁRNÍ KLÍČHodnota, která jednoznačně identifikuje záznam v tabulce. Kombinace NOT NULL a UNIQUE.
CIZÍ KLÍČOdkazuje na jedinečnou hodnotu v jiné tabulce. Často primární klíč v druhé tabulce.
UNIKÁTNÍVynutit jedinečné hodnoty pro tento sloupec na tabulku.
ŠEKZajistěte, aby hodnoty splňovaly konkrétní podmínku.
INDEX (VYTVOŘIT)Optimalizujte tabulky a výrazně zrychlete dotazy přidáním indexu do sloupce.
INDEX (VYTVOŘIT JEDINEČNÝ)Vytvořte index, který nepovoluje duplicitní hodnoty.
INDEX (DROP)Odebrat index.
Vytváření a úpravy dat
VLOŽIT (JEDINÁ HODNOTA)Přidejte nový záznam do tabulky.
VLOŽIT (VÍCE HODNOT)Přidejte do tabulky několik nových záznamů.
VLOŽIT (VYBRAT)Přidejte záznamy do tabulky, ale získejte hodnoty z existující tabulky.
AKTUALIZOVAT VŠE)Upravit všechny existující záznamy v tabulce.
AKTUALIZACE (KDE)Upravte existující záznamy v tabulce, které odpovídají podmínce.
SMAZAT VŠECHNY)Odeberte všechny záznamy z tabulky.
ODSTRANIT (KDE)Odeberte záznamy z tabulky, které odpovídají podmínce.
Vytváření a úpravy spouště¹¹
VYTVOŘTE SPOUŠTĚČVytvořte spoušť.
VYTVOŘIT SPOUŠTĚČ (NEBO ZMĚNIT)Vytvořte spouštěč nebo aktualizujte existující spouštěč, pokud je nalezen se stejným názvem.
KDY (PŘED)Spusťte spoušť, než k události dojde.
KDY (PO)Spusťte spoušť poté, co se událost stane.
UDÁLOST (VLOŽIT)Spusťte spoušť před nebo po vložení.
UDÁLOST (AKTUALIZACE)Spusťte spoušť před nebo po aktualizaci.
UDÁLOST (ODSTRANIT)Spusťte spoušť před nebo po smazání.
NANa kterou tabulku cílit pomocí tohoto spouštěče.
TRIGGER_TYPE (PRO KAŽDOU ŘADU)Spusťte spoušť pro každý změněný řádek.
TRIGGER_TYPE (PRO KAŽDÝ PROHLÁŠENÍ)Spusťte aktivační událost jednou za příkaz SQL, bez ohledu na to, kolik řádků je změněno.
VYKONATKlíčové slovo k označení konce hlavní definice spouště.
DROP TRIGGERSmazat spoušť.
Vytváření a úpravy pohledů
VYTVOŘIT POHLEDVytvořit nový pohled.
TAK JAKODefinujte, kde chcete načíst data pro zobrazení.
S KASCADOVANOU MOŽNOSTÍ KONTROLYZajistěte, aby veškerá data upravená prostřednictvím zobrazení splňovala pravidla definovaná pravidlem. Použijte to na všechna ostatní zobrazení.
S MOŽNOSTÍ MÍSTNÍ KONTROLYZajistěte, aby veškerá data upravená prostřednictvím zobrazení splňovala pravidla definovaná pravidlem. U ostatních zobrazení toto ignorujte.
VYTVOŘTE REKURZIVNÍ POHLEDVytvořte rekurzivní zobrazení (takové, které odkazuje na rekurzivní výraz společné tabulky).
VYTVOŘIT DOČASNÝ POHLEDVytvořte zobrazení, které existuje pouze pro aktuální relaci.
DROP VIEWOdstranit zobrazení.
Běžné tabulkové výrazy (CTE) ¹
SVytvořte nový společný tabulkový výraz.
TAK JAKOZadejte data, která chcete použít v CTE.
, (Čárka)Řetězte více CTE.
¹ Implementace a podpora databázového motoru se často liší.

SQL: Nejsilnější jazyk v okolí?

Mějte na paměti, že dialekty SQL se mezi databázovými stroji liší. Je to trochu jako rozdíl mezi HD DVD a Blu-ray (nebo VHS a Betamax). SQL je mezi databázemi podobný, ale příležitostný složitý příkaz nemusí fungovat úplně stejně ve všech implementacích. Většina příkazů SQL v tomto cheat listu bude fungovat v jakékoli databázi. Složité příkazy, kde se podpora databáze liší, jsou jako takové označeny.

Jakmile znáte SQL, můžete ho použít na různé účely. Ať už máte co do činění se systémem správy, programovacím projektem nebo základním reportingem, SQL odemkne základní výkon obsažený v databázi. Nezapomeňte si přečíst naše základní příručka programátora k SQL , pro podrobný pohled na to, jak tyto příkazy používat.



Podíl Podíl tweet E-mailem Canon vs. Nikon: Která značka fotoaparátu je lepší?

Canon a Nikon jsou dvě největší jména v oboru fotoaparátů. Ale která značka nabízí lepší řadu fotoaparátů a objektivů?

věci, které se lepí na zadní část telefonu
Číst dále Související témata
  • Programování
  • Tahák
  • SQL
O autorovi Joe Coburn(136 publikovaných článků)

Joe je absolventem informatiky na University of Lincoln, UK. Je profesionálním vývojářem softwaru, a když zrovna neletí drony nebo nepíše hudbu, často ho lze zastihnout při fotografování nebo produkci videí.





Více od Joe Coburn

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru