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:
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.
- Čo je databáza
- Typy databáz
- Čo je DBMS
- Relačné a nerelačné databázy
- Čo je SQL?
- Typy údajov SQL
- SQL operátori
- SQL príkazy
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 CREATE TABLE
- SQL DROP TABLE
- SQL DELETE TABLE
- SQL RENAME TABLE
- SQL TRUNCATE TABLE
- SQL COPY TABLE
- SQL TEMP TABLE
- SQL ALTER TABLE
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.
- SQL príkaz SELECT
- SQL SELECT TOP
- NAJPRV VYBERTE SQL
- SQL SELECT LAST
- SQL SELECT RANDOM
- SQL SELECT IN
- SQL SELECT Multiple
- SQL SELECT DATE
- SQL VLOŽENIE viacerých riadkov
- SQL INSERT INTO
- Príkaz SQL UPDATE
- SQL príkaz DELETE
- SQL DELETE duplicitné riadky
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.
- Klauzula SQL WHERE
- SQL S doložkou
- Klauzula SQL HAVING
- SQL ORDER Podľa klauzuly
- SQL Group By Claus
- Klauzula SQL LIMIT
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.
- Operátor SQL AND
- SQL OR operátor
- Operátor SQL LIKE
- Operátor SQL IN
- Operátor SQL NOT
- Operátor SQL NIE JE ROVNÉ
- Operátor SQL JE NULL
- Operátor SQL UNION
- Operátor SQL UNION ALL
- SQL OKREM operátora
- SQL MEDZI Operátorom
- Operátor SQL ALL
- SQL ANY Operator
- Operátor SQL INTERSECT
- Operátor SQL EXISTUJE
- SQL CASE operátor
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.
- SQL JOIN
- Vonkajšie spojenie SQL
- SQL Ľavé pripojenie
- SQL Right Join
- Úplné pripojenie k SQL
- SQL Cross Join
- Vlastné pripojenie SQL
- SQL UPDATE s JOIN
- SQL DELETE JOIN
- SQL rekurzívne spojenie
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 VYTVORIŤ ZOBRAZENIE
- SQL DROP VIEW
- SQL UPDATE VIEW
- SQL RENAME VIEW
- SQL DELETE VIEW
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.
- Operátori zástupných znakov SQL
- SQL komentáre
- SQL Pivot a Unpivot
- SQL Injection
- SQL Hosting
- Ladenie výkonu SQL
- SQL uložené procedúry
- SQL transakcie
- Poddotazy SQL
- SQL pomocou sekvencií
- Automatické zvýšenie SQL
- Funkcie okna SQL
- Dátum a čas SQL
- Kurzory SQL
- Bežné výrazy tabuliek SQL
- Ladenie databázy SQL
- SQL Dynamický SQL
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 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.
- 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 .