Úvod do příkazů SQL

SQL nebo populárně známý jako Structured Query Language je základní dotazovací jazyk pro databáze a je to jazyk specifický pro doménu pro systém správy relačních databází. Je užitečné, když je typ dat strukturován a existuje závislost mezi různými atributy dat. Je široce používán a je jedním z nejpopulárnějších dotazovacích jazyků pro svou jedinečnou schopnost vyvolávat více záznamů pouhým použitím jediného dotazovacího příkazu. Skládá se z příkazů DDL (Data Definition Language) a DML (Data Manipulation Language), což výrazně zefektivňuje použití dotazů. SQL je deklarativní programovací jazyk, který je nastaven na základě, a proto není nezbytným programovacím jazykem, jako jsou jazyky jako C nebo BASIC atd. Aby bylo možné načíst výsledky dat z databáze, musíte znát příkazy SQL, k nimž se chystáme studovat v tomto příspěvku.

Základní příkazy SQL

  • VÝBĚR : Toto je pravděpodobně nejzákladnější příkaz SQL. Příkaz select se používá k načtení nebo načtení výsledků z konkrétní tabulky databáze. Obecně následují konkrétní názvy sloupců nebo všechny názvy sloupců (použitím *).

  • CREATE : Toto je jeden ze základních příkazů DDL, který se používá k vytvoření tabulky uvnitř databáze. Předpoklady pro vytvoření tabulky zahrnují znát název sloupce a jejich datové typy.

  • ALTER : Tento příkaz DML se používá k provedení změn v tabulce. Zahrnuje úpravu tabulky podle potřeby.

  • WHERE : Klauzule WHERE je jedním z nejdůležitějších příkazů SQL, protože se používá k načtení nebo načtení konkrétních dat, která jsou požadována pro konkrétní případ. To je užitečné, protože vylučuje všechna irelevantní data.

  • SQL ALIAS: ALIAS je jedním z nejběžnějších příkazů SQL, který se používá k přiřazení smysluplného názvu vašemu atributu nebo sloupci. Jsou definovány pro sloupce a tabulky, což pomáhá zvyšovat čitelnost dotazu.

  • AND: Toto je operátor SQL, který se používá ke kombinaci dvou podmínek. Aby se řádek objevil v sadě výsledků dat, měly by být splněny obě podmínky.

  • AVG (): Jedná se o agregovanou funkci, která se používá k vrácení průměrné hodnoty konkrétního číselného sloupce

  • OBJEDNÁVKA PODLE : Toto se používá spolu s příkazem select k třídění výsledků ve vzestupném nebo sestupném pořadí. Pokud po klauzuli ORDER BY není uveden žádný argument, bude ve výchozím nastavení považován za dotaz vzestupně.

  • GROUP BY: Klauzule GROUP BY v příkazech SQL se používá k načtení dat na základě určitého seskupení vztahujícího se k jednomu nebo více sloupcům.

  • INSERT : Příkaz INSERT se používá k přidání nového řádku dat uvnitř tabulky. Mandát příkazu INSERT je, že tabulka by již měla být vytvořena.

Průběžné příkazy

  • UPDATE : Tento příkaz se používá k aktualizaci nebo úpravě existujících řádků v tabulce.

  • ODSTRANIT: Jak název napovídá, tento příkaz se používá k odstranění řádků z tabulky.

  • HAVING: Klauzule HAVING se používá k filtrování dat na základě jedné nebo více skupinových funkcí. To je velmi podobné použití klauzule WHERE, ale zahrnuje to použití skupinové funkce.

  • LIKE: Tento operátor se používá k porovnání mezi těmito dvěma podmínkami a uvádí seznam všech řádků tabulky, jejichž název sloupce odpovídá vzoru určenému v klauzuli LIKE. Operátory zástupných znaků, jako je%, se používají, pokud si nejste jisti konkrétním vzorem.

  • IN : Operátor IN, když je porovnání sloupce provedeno s více hodnotami. Je víceméně podobná podmínce NEBO.

  • IS NULL: Operátor IS NULL je další operátor založený na SQL, který se používá k zobrazení toho, zda název konkrétního sloupce má hodnotu NULL. Slouží k načtení všech řádků pro zadané sloupce, pro které nebyla nalezena data nebo byla nalezena jako null.

  • MEZI : Jak napovídá název, tento operátor filtruje výsledky pro konkrétní sadu rozsahů. Hodnota v tomto případě může být buď čísla, data nebo text.

  • PŘÍPAD : Tento případ je stejný jako v jiných programovacích jazycích, jako je Java, atd., Kde příkaz řízení rozhodnutí je přijímán příkazem case a argument uvnitř něj slouží k načtení výsledků případu, které odpovídají konkrétní podmínce.

  • COUNT () : Toto je jeden z nejužitečnějších příkazů SQL, který se používá k zobrazení počtu celkového počtu řádků pro všechna tato null data. Jako argument použije název sloupce.

  • VNITŘNÍ PŘIPOJENÍ : Toto je jeden z nejdůležitějších příkazů SQL, který přichází do hry, když je třeba vytvořit vztah mezi atributy dvou tabulek na základě pevného společného atributu. Jinými slovy, podmínka spojení musí být splněna, aby INNER JOIN fungoval.

Pokročilé příkazy SQL

  • LIMIT : Klauzule LIMIT vám pomůže určit maximální počet řádků, které jsou povoleny v sadě výsledků.

  • VNĚJŠÍ PŘIPOJENÍ: Toto je funkce spojení, která se spustí, když jsou všechna pole obou tabulek vyžadována na základě nějaké společné podmínky vstupního sloupce. Pokud podmínka spojení není splněna, bude na pravé straně sloupce vyplněna hodnota NULL.

Tipy a triky k používání příkazů SQL

Kdykoli používáte příkazy SQL, věnujte více času analýze tabulky než dotazování a provádění. Využijte jednodušší a méně složité dotazy s minimálním využitím dynamického SQL. Pro lepší čitelnost také raději použijte alias tabulky.

Závěr

Tento příspěvek se týkal důležitých příkazů SQL, které tvoří základ jazyka pro dotazování databáze. Doufám, že se vám ten článek líbil. Zůstaň připojen.

Doporučené články

Toto byl průvodce příkazy SQL. Zde jsme diskutovali základní i pokročilé příkazy SQL a některé okamžité příkazy SQL. Další informace naleznete také v následujícím článku.

  1. Jak používat příkazy Spark
  2. Co je Hive Commands
  3. Podívejte se na příkazy AutoCADu
  4. Příkazy Sqoop - měli by to vyzkoušet

Kategorie: