logo

SQL návod

V tomto SQL tutoriál , naučíte sa všetky základné až pokročilé koncepty SQL, ako napr SQL dotazy , SQL pripojiť , SQL injekcia , SQL vloženie a vytváranie tabuliek v SQL. SQL sa ľahko učí, neexistujú žiadne predpoklady na učenie sa SQL.

SQL je teda štandardný databázový jazyk používaný na prístup a manipuláciu s údajmi v databázach. Skratka SQL znamená Štruktúrovaný Dopytovací Jazyk . Bol vyvinutý spoločnosťou Počítačoví vedci IBM v 70. roky 20. storočia . Vykonaním dotazov SQL môže vytvoriť , aktualizovať , vymazať , a načítať údaje v databázach ako MySQL, Oracle, PostgreSQL atď. Celkovo je SQL dotazovací jazyk, ktorý komunikuje s databázami.



Čo je to databáza?

Pred hlbokým ponorením do tohto f ree SQL tutoriál , poďme pochopiť, čo je databáza.

Dáta sú teda novým palivom tohto sveta, ale údaje sú neorganizované informácie, takže na usporiadanie týchto údajov vytvárame databázu. Databáza je organizovaná zbierka štruktúrovaných údajov, zvyčajne riadená systémom správy databáz (DBMS). Databázy nám pomáhajú ľahko ukladať, pristupovať a manipulovať s údajmi uloženými v počítači.

Príklad SQL

V tomto podrobnom návode SQL pre začiatočníkov preskúmame praktické možnosti SQL príklady na správu údajov o zamestnancoch v rámci databázy. Vytvoríme tabuľku na ukladanie informácií o zamestnancoch a vyplníme ju vzorovými údajmi, ako napr Identifikačné číslo zamestnanca , názov , Vek , oddelenie , a Plat .



Ak chcete získať údaje z tabuľky zamestnancov, kde je mzda vyššia ako 55 000,00, potom použijeme Príkaz SELECT .

Dopyt:

SELECT * FROM employees WHERE Salary>55 000,00;>

Výkon:



Employee_output

Vysvetlenie:

Tento príkaz SELECT načíta záznamy z tabuľky zamestnancov, kde je stĺpec Plat väčší ako 55 000,00. Symbol * znamená, že chceme získať všetky stĺpce pre zodpovedajúce záznamy. Klauzula WHERE filtruje výsledky na základe zadanej podmienky.

Prečo sa učiť SQL?

SQL vám pomáha ľahko získať informácie z údajov s vysokou účinnosťou. Na manipuláciu s údajmi v databázach ako Create, Read, Edit a Delete, používame SQL dotazy . Používatelia môžu interagovať s údajmi uloženými v systémoch správy relačných databáz. Každý, kto ovláda anglický jazyk, môže jednoducho písať SQL dotazy. Niektoré z kľúčových funkcií SQL sú uvedené nižšie:

  • Bez veľkých znalostí kódovania môžeme spravovať databázu pomocou SQL.
  • SQL pracuje s databázovými systémami od spoločností Oracle, IBM, Microsoft atď.
  • Jednoduché a ľahko sa učí.
  • SQL je štandardný jazyk ANSI a ISO na manipuláciu s databázou.
  • SQL získava veľké množstvo údajov veľmi rýchlo.

Predpoklady na učenie sa SQL

Ak sa chcete naučiť SQL, tento bezplatný návod SQL je celkom ľahko pochopiteľný, pretože počas vývoja tohto kurzu sme sa snažili poskytnúť najlepší zdroj na objasnenie vášho konceptu SQL.

Predpokladáme však, že už poznáte základné koncepcie informatiky, ako sú databázy a ich typy.

Takže, ak máte základné znalosti RDBMS, potom vám tento SQL tutoriál poskytuje dostatok vedomostí na zvládnutie SQL.

Základy SQL

SQL alebo Structure Query Language je základná zručnosť pre každého, kto chce pracovať s databázami. Tento štandardný dotazovací jazyk umožňuje všetkým používateľom vytvárať, spravovať a získavať údaje z relačných databáz. V tomto návode na SQL vo formáte PDF sme uviedli všetky základy SQL. Preskúmajte túto časť a zdokonalte svoje základy SQL.

Preskúmať viac Najnovšie články o SQL

Vytvorte databázu v SQL

Prvým krokom k elektronickému ukladaniu informácií pomocou SQL je vytvorenie databázy. A v tejto časti sa na príkladoch naučíme vytvárať, vyberať, púšťať a premenovať databázy.

  • SQL CREATE Database
  • SQL DROP databáza
  • Databáza SQL RENAME
  • SQL SELECT databáza

Tabuľky v SQL

Základným kameňom každej SQL databázy je tabuľka. V zásade sú tieto štruktúrne funkcie veľmi podobné tabuľkovým procesorom, ktoré ukladajú údaje vo veľmi organizovanom formáte mriežky. V tejto časti sa dozviete, ako vytvoriť, pustiť, odstrániť a ďalšie súvisiace s tabuľkou.

SQL dotazy

V tejto časti sa dozviete o SQL dotazoch, ako je príkaz SELECT, SELECT LAST a ďalšie. Preskúmajte túto časť a naučte sa používať tieto dotazy.

klauzuly SQL

Odomknite silu klauzúl SQL s týmto tutoriálom SQL. Tu v tejto časti sa dozviete, ako používať SELECT, WHERE, JOIN, GROUP BY a ďalšie na efektívne dopytovanie databáz.

SQL operátori

Operátory SQL sa vzťahujú na základné symboly a kľúčové slová v rámci SQL, ktoré umožňujú používateľom vykonávať rôzne operácie a operátory SQL AND, OR, LIKE, NOT a ďalšie operátory v databázach. Tu sme podrobne diskutovali o všetkých operátoroch SQL s príkladmi.

Súhrnné funkcie SQL

Či už počítate celkový výnos z predaja konkrétneho produktu, zisťujete priemerný vek zákazníkov alebo určujete najvyššiu hodnotu v množine údajov, funkcie SQL Aggregate Functions robia tieto úlohy jednoduchými a spravovateľnými.

  • SQL Aggregate Function
  • Funkcia SQL Count().
  • Funkcia SQL SUM().
  • Funkcia SQL MIN().
  • Funkcia SQL MAX().
  • Funkcia SQL AVG().

Obmedzenia údajov SQL

Obmedzenia fungujú ako pravidlá alebo podmienky kladené na údaje, ktoré určujú, aké hodnoty sú prípustné a aké opatrenia je možné vykonať. Zohrávajú kľúčovú úlohu pri udržiavaní kvality a súdržnosti databázy tým, že zabraňujú chybám. Preskúmajte túto časť, aby ste sa oboznámili s obmedzeniami údajov SQL.

  • SQL NOT NULL Obmedzenia
  • SQL UNIQUE Obmedzenia
  • Obmedzenia primárneho kľúča SQL
  • Obmedzenia cudzieho kľúča SQL
  • Zložený kľúč SQL
  • Jedinečné obmedzenia SQL
  • SQL alternatívny kľúč
  • SQL CHECK Obmedzenia
  • Predvolené obmedzenia SQL

SQL spojovacie údaje

Spojenie SQL slúži ako nástroj tkáča, ktorý vám umožňuje bezproblémovo spájať údaje z viacerých tabuliek na základe spoločných vlákien. Preskúmajte túto časť, aby ste sa naučili používať príkaz JOIN.

Funkcie SQL

Funkcie SQL ponúkajú efektívny a všestranný prístup k analýze údajov. Využitím týchto funkcií v rámci vašich dopytov môžete zlepšiť hĺbku a presnosť svojich poznatkov a transformovať nespracované údaje na použiteľné znalosti.

  • Dátumové funkcie v SQL
  • Funkcie reťazcov v SQL
  • Numerické funkcie v SQL
  • Štatistické funkcie v SQL
  • Funkcie JSON v SQL
  • Konverzné funkcie v SQL
  • Funkcia LTRIM v SQL
  • Funkcia UPPER v SQL
  • Funkcia RTRIM v SQL

SQL Views

Zobrazenia uľahčujú každému prístup k informáciám, ktoré potrebuje, bez toho, aby sa zamotával do zložitých dopytov. Pohľady tiež fungujú ako užitočný bezpečnostný strážca, ktorý uchováva najcitlivejšie informácie v zadnej miestnosti a zároveň umožňuje prístup k tomu, čo je potrebné.

SQL indexy

Indexy fungujú tak, že organizujú konkrétne stĺpce v určitom poradí, čo databáze umožňuje rýchlo určiť informácie, ktoré potrebujete. A v tejto časti sme vymenovali všetky body, ktoré sa človek musí naučiť pri učení SQL.

  • SQL indexy
  • Vytvorenie indexu SQL
  • SQL Drop Index
  • SQL Zobraziť indexy
  • Jedinečný index SQL
  • SQL Clustered Index vs. Non-Clustered Index

SQL Rôzne témy

V tejto rôznej časti sa stretnete s pojmami, ako sú uložené procedúry na automatizáciu opakujúcich sa úloh, spúšťače pre automatické akcie založené na zmenách údajov a funkcie okien pre komplexné výpočty v rámci jedného dotazu.

SQL Tutorial Dôležitá poznámka

V SQL sa v kľúčových slovách nerozlišujú veľké a malé písmená aktualizovať je ekvivalentné AKTUALIZOVAŤ .

Dôležité príkazy SQL

Tu je zoznam niektorých dôležitých príkazov SQL:

Príkazy

Popisy

SELECT

Používa sa na získanie údajov z databázy.

VLOŽIŤ

Pridá nové záznamy alebo riadky do tabuľky.

AKTUALIZOVAŤ

Upraví existujúce záznamy v tabuľke.

VYMAZAŤ

Odstráni záznamy z tabuľky.

VYTVORIŤ TABUĽKU

Vytvorí novú tabuľku v databáze.

ALTER TABLE

Upravuje existujúcu štruktúru tabuľky.

DROP TABLE

Vymaže tabuľku z databázy.

VYTVORIŤ INDEX

Vytvorí index v stĺpci tabuľky na urýchlenie získavania údajov.

DROP INDEX

Odstráni index z tabuľky.

VYTVORIŤ ZOBRAZENIE

Vytvorí virtuálnu tabuľku na základe výsledku príkazu SQL.

ZOBRAZIŤ POHĽAD

Vymaže pohľad z databázy.

INSERT DO SELECT

čo je awt

Vloží údaje z jednej tabuľky do druhej na základe dotazu.

SKRAŤ TABUĽKU

Odstráni všetky záznamy z tabuľky, ale zachová štruktúru tabuľky nedotknutú.

ALTER TABUĽKA PRIDAŤ OBMEDZENIE

Pridá obmedzenie do tabuľky po jej vytvorení.

GRANT

Poskytuje špecifické privilégiá používateľom databázy.

ZRUŠIŤ

Odstráni špecifické privilégiá používateľom databázy.

ZAMESTNAŤ SA

Uloží všetky zmeny vykonané od posledného odovzdania.

ROLLBACK

Zahodí všetky zmeny vykonané od posledného odovzdania.

ZAČAŤ TRANSAKCIU

Spustí novú transakciu.

NASTAVIŤ TRANSAKCIU

Nastavuje charakteristiky pre transakciu.

Aplikácie SQL

V odvetviach založených na údajoch, kde je správa databáz v pravidelných intervaloch veľmi dôležitá, tu sú niektoré dôležité aplikácie SQL.

  • Na podporu architektúry klient/server používajú softvéroví inžinieri SQL na vytvorenie spojenia medzi back-endom a front-endom.
  • SQL možno použiť aj v 3-vrstvovej architektúre klienta, aplikačného servera a databázy.
  • SQL sa používa ako Data Definition Language (DDL), v ktorom môžeme nezávisle vytvoriť databázu, definovať štruktúru, použiť ju a po dokončení práce ju zahodiť.
  • SQL sa používa ako a Data Manipulation Language (DML) do ktorého môžeme zadávať dáta, upravovať dáta a extrahovať dáta.
  • SQL sa používa ako Data Control Language (DCL) a špecifikuje, ako môžeme chrániť našu databázu pred poškodením a zneužitím.
SQL-Výukový program

SQL návod

Online kvízový test SQL

Začnite online SQL kvíz

SQL Jobs and Opportunities

Existuje mnoho spoločností po celom svete, ktoré hľadajú odborníkov na SQL a platia vysoké balíky. Priemerný plat SQL vývojárov je okolo 40 000 – 65 000 INR V tejto sekcii sme uviedli niektoré z najlepších gigantických spoločností, ktoré si najímajú odborníkov na SQL.

  • Google
  • Microsoft
  • Amazon
  • Meta
  • Apple
  • Accenture
  • Deloitte
  • McKinsey & Company
  • Boston Consulting Group
  • KPMG
  • JPMorgan Chase
  • Americká banka
  • Citigroup
  • Wells Fargo
  • HSBC
  • Netflix
  • Airbnb
  • Capgemini
  • Wipro
  • Infosys
  • Poradenstvo Tata

Výhody SQL

SQL alebo štruktúrovaný dotazovací jazyk je jedným z najpopulárnejších dotazovacích jazykov v oblasti vedy o údajoch. SQL je dokonalý dotazovací jazyk, ktorý umožňuje dátovým profesionálom a vývojárom komunikovať s ich databázami.

V nižšie uvedenej časti uvádzame niektoré z najvýznamnejších výhod alebo výhod štruktúrovaného dopytovacieho jazyka:

  • Jednoduché a ľahko sa učí : Väčšina príkazov a syntaxe v SQL je ako bežná angličtina, vďaka čomu sa SQL ľahko učí. Spolu s tým SQL sleduje logickú štruktúru, ktorá pomáha podporovať čitateľnosť a porozumenie.
  • Efektívnosť a rýchlosť realizácie : No, SQL je optimalizovaný pre RDBMS, čo znamená relačná databáza, a táto vec zaisťuje rýchle vykonanie dotazu.
  • Štandardizácia : SQL je široko akceptovaný štandardný dotazovací jazyk a zabezpečuje kompatibilitu medzi rôznymi databázovými systémami.
  • Škálovateľné : SQL dokáže efektívne spravovať masívne množiny údajov a prispôsobovať sa rastu bez zníženia výkonu.

Najnovšie trendy a aktualizácie vo svete SQL

Svet SQL sa neustále vyvíja, takže tu sú niektoré z najhorúcejších trendov a aktualizácií, ktoré vás udržia v obraze:

Big Data a SQL: Veľké dáta uchovávajú obrovské množstvo informácií z rôznych zdrojov. Dotazy SQL fungujú ako most, ktorý používateľom umožňuje extrahovať špecifické podmnožiny údajov na ďalšiu analýzu.

Cloud Computing a SQL: Cloud SQL umožňuje škálovať vašu databázu nahor alebo nadol podľa vašich potrieb. Spolu s tým je to veľmi nákladovo efektívne, takže platíte iba za zdroje, ktoré používate, čo z neho robí nákladovo efektívnu možnosť pre podniky všetkých veľkostí.

Strojové učenie a SQL: Dátoví vedci využívajú SQL na prípravu a čistenie údajov na analýzu, čo z neho robí kľúčovú zručnosť pre túto oblasť.

Spracovanie údajov v reálnom čase pomocou SQL: Potreba okamžitých prehľadov poháňa rast streamingového SQL. To vám umožňuje analyzovať údaje počas ich generovania a poskytuje prehľad o tom, čo sa deje v reálnom čase.

SQL v správe údajov a dodržiavaní predpisov: Vďaka prísnejším nariadeniam o ochrane osobných údajov zohráva SQL úlohu pri zaisťovaní bezpečnosti údajov a dodržiavania predpisov. Dotazy možno použiť na riadenie prístupu k citlivým informáciám a sledovanie využívania údajov na účely auditu.

Rýchle odkazy:

  • SQL | Otázky na pohovor
  • Otázky na pohovor SQL | Set 1
  • Otázky na pohovor SQL | Súprava 2
  • SQL | Často kladené otázky na pohovore DBMS | Set 1
  • SQL | Často kladené otázky na pohovore DBMS | Súprava 2

Záverečná poznámka

Ak hľadáte hodnotný a spoľahlivý návod SQL pre začiatočníkov (alebo aj expertov), ​​musíte si prejsť týmto zdrojom. Tiež tu získate otázky na pohovor SQL, cvičenia, príklady atď.

Často kladené otázky o SQL

1. Aké sú typy SQL?

Existuje 5 typov SQL príkazov DDL (Jazyk definície údajov) , DML (Jazyk manipulácie s údajmi) , DCL , (Jazyk kontroly údajov) , TCL (Jazyk kontroly transakcií) , DQL (Jazyk dopytu na údaje)

2. Ako sa začnem učiť SQL?

No, ak sa chcete začať učiť SQL, musíte si najprv stanoviť svoje ciele a potom musíte nájsť zdroj, z ktorého sa môžete ľahko naučiť SQL. Potom musíte pravidelne cvičiť, aby ste zvýšili svoje zručnosti.

3. Aké sú základné príkazy SQL?

Základné príkazy SQL sú AKTUALIZOVAŤ , SELECT , VLOŽIŤ , a VYMAZAŤ .

4. Aké sú dátové typy v SQL?

SQL má Typ údajov reťazca , Číselný typ údajov , Dátum a čas Typ údajov .