Úvod do príkazov SQL

SQL alebo všeobecne známy ako štruktúrovaný dopytovací jazyk je základný dopytovací jazyk pre databázy a je to doménovo špecifický jazyk pre systém správy relačných databáz. Je užitočné, keď je typ údajov štruktúrovaný a medzi rôznymi atribútmi údajov existuje závislosť. Je široko používaný a je jedným z najpopulárnejších dopytovacích jazykov pre svoju jedinečnú schopnosť vyvolávať viac záznamov iba pomocou jediného príkazu na zadanie dotazu. Pozostáva z príkazov DDL (Data Definition Language) a DML (Data Manipulation Language), čo výrazne zefektívňuje použitie dotazov. SQL je deklaratívny programovací jazyk, ktorý je nastavený na základe, a preto nie je nevyhnutným programovacím jazykom, ako sú jazyky ako C alebo BASIC, atď. Aby bolo možné načítať výsledky údajov z databázy, musíte poznať príkazy SQL, ku ktorým sa chystáme študovať v tomto príspevku.

Základné príkazy SQL

  • VÝBER : Toto je pravdepodobne najzákladnejší príkaz SQL. Príkaz select sa používa na načítanie alebo načítanie výsledkov z konkrétnej tabuľky databázy. Vo všeobecnosti za nimi nasledujú konkrétne názvy stĺpcov alebo všetky názvy stĺpcov (použitím *).

  • CREATE : Toto je jeden zo základných príkazov DDL, ktorý sa používa na vytvorenie tabuľky v databáze. Predpoklady na vytvorenie tabuľky zahŕňajú poznať názov stĺpca a ich dátové typy.

  • ALTER : Tento príkaz DML sa používa na vykonanie zmien v tabuľke. Zahŕňa to úpravu tabuľky podľa potreby.

  • KDE : Klauzula WHERE je jedným z najdôležitejších príkazov SQL, pretože sa používa na načítanie alebo načítanie konkrétnych údajov, ktoré sú potrebné pre konkrétny prípad. Je to užitočné, pretože vylučujú všetky irelevantné údaje.

  • SQL ALIAS: ALIAS je jedným z najbežnejších príkazov SQL, ktorý sa používa na priradenie zmysluplného názvu pre váš atribút alebo stĺpec. Sú definované pre stĺpce a tabuľky, čo pomáha zvyšovať čitateľnosť dotazu.

  • AND: Toto je operátor SQL, ktorý sa používa na kombinovanie dvoch podmienok. Aby sa riadok objavil v množine výsledkov údajov, mali by byť splnené obidve podmienky.

  • AVG (): Toto je súhrnná funkcia, ktorá sa používa na vrátenie priemernej hodnoty konkrétneho číselného stĺpca

  • OBJEDNÁVKA PODĽA : Používa sa spolu s príkazom select na zoradenie výsledkov vzostupne alebo zostupne. Ak po klauzule ORDER BY nie je uvedený žiadny argument, štandardne sa považuje za vzostupný dopyt.

  • GROUP BY: Klauzula GROUP BY v príkazoch SQL sa používa na načítanie údajov na základe určitého zoskupenia súvisiaceho s jedným alebo viacerými stĺpcami.

  • INSERT : Príkaz INSERT sa používa na pridanie nového riadku údajov do tabuľky. Mandát pre príkaz INSERT je, že tabuľka by už mala byť vytvorená.

Priebežné príkazy

  • UPDATE : Tento príkaz sa používa na aktualizáciu alebo úpravu existujúcich riadkov v tabuľke.

  • VYMAZAŤ: Ako už názov napovedá, tento príkaz sa používa na odstránenie riadkov z tabuľky.

  • HAVING: Klauzula HAVING sa používa na filtrovanie údajov na základe jednej alebo viacerých skupinových funkcií. Je to veľmi podobné použitiu klauzuly WHERE, ale to zahŕňa použitie skupinovou funkciou.

  • LIKE: Tento operátor sa používa na porovnanie medzi týmito dvoma podmienkami a uvádza zoznam všetkých riadkov tabuľky, ktorých názov stĺpca zodpovedá vzoru uvedenému v klauzule LIKE. Operátory zástupných znakov, ako napríklad%, sa používajú, keď si nie ste istí konkrétnym vzorom.

  • IN : Operátor IN, keď sa porovnáva stĺpec s viacerými hodnotami. Je viac-menej podobná podmienke ALEBO.

  • IS NULL: Operátor IS NULL je iný operátor založený na SQL, ktorý sa používa na zobrazenie toho, či názov konkrétneho stĺpca má hodnotu NULL. Používa sa na načítanie všetkých riadkov pre zadané stĺpce, pre ktoré neboli nájdené údaje alebo boli null.

  • MEDZI : Ako už názov napovedá, tento operátor filtruje výsledky pre konkrétny súbor rozsahov. V tomto prípade môže ísť o čísla, dátumy alebo text.

  • PRÍPAD : Tento prípad je rovnaký ako v iných programovacích jazykoch, ako je Java, atď., Kde príkaz na riadenie rozhodnutia je prijatý príkazom case a argument v ňom sa používa na načítanie výsledkov prípadu, ktoré zodpovedajú konkrétnej podmienke.

  • COUNT () : Toto je jeden z najužitočnejších príkazov SQL, ktorý sa používa na zobrazenie počtu z celkového počtu riadkov pre všetky tieto null údaje. Ako argument používa názov stĺpca.

  • INNER JOIN : Toto je jeden z najdôležitejších príkazov SQL, ktorý prichádza do hry, keď je potrebné vybudovať vzťah medzi atribútmi dvoch tabuliek na základe pevného spoločného atribútu. Inými slovami, podmienka spojenia musí platiť, aby mohla fungovať INNER JOIN.

Pokročilé príkazy SQL

  • LIMIT : Klauzula LIMIT vám pomôže určiť maximálny počet riadkov, ktoré sú povolené v sade výsledkov.

  • VONKAJŠIE ZARIADENIE: Toto je funkcia spojenia, ktorá vstupuje do hry, keď sú potrebné všetky polia oboch tabuliek na základe niektorých bežných podmienok vstupného stĺpca. Ak nie je splnená podmienka spojenia, na pravej strane stĺpca sa vyplní hodnota NULL.

Tipy a triky na používanie príkazov SQL

Kedykoľvek používate príkazy SQL, trávte viac času analýzou tabuľky ako dopytovaním a vykonávaním. Využite jednoduchšie a menej zložité dotazy s minimálnym využitím dynamického SQL. Pre lepšiu čitateľnosť tiež radšej použite alias tabuľky.

záver

Tento príspevok sa týkal dôležitých príkazov SQL, ktoré tvoria základ jazyka dotazovania databázy. Dúfam, že sa vám článok páčil. Zostaň pripojený.

Odporúčané články

Toto bol sprievodca príkazmi SQL. Tu sme diskutovali základné aj pokročilé príkazy SQL a niektoré okamžité príkazy SQL. Ak sa chcete dozvedieť viac, pozrite si nasledujúci článok

  1. Ako používať príkazy Spark
  2. Čo je príkaz Úľ
  3. Prezrite si príkazy AutoCAD
  4. Príkazy Sqoop - mali by ste to skúsiť

Kategórie: