V tomhle SQL tutoriál , naučíte se všechny základní až pokročilé koncepty SQL, jako je SQL dotazy , SQL připojení , SQL injekce , SQL vložení a vytváření tabulek v SQL. SQL je snadné se naučit, neexistují žádné předpoklady pro učení SQL.
SQL je tedy standardní databázový jazyk používaný pro přístup a manipulaci s daty v databázích. SQL znamená strukturovaný dotazovací jazyk . Byl vyvinut společností IBM Computer Scientists v 70. léta 20. století . Spuštěním dotazů SQL může vytvořit , Aktualizace , vymazat , a načíst data v databázích jako MySQL, Oracle, PostgreSQL atd. Celkově je SQL dotazovací jazyk, který komunikuje s databázemi.
Co je databáze?
Před hlubokým ponorem do této f ree SQL tutoriál , pojďme pochopit, co je databáze.
Takže data jsou novým palivem tohoto světa, ale data jsou neorganizované informace, takže abychom je uspořádali, vytvoříme databázi. Databáze je organizovaná sbírka strukturovaných dat, obvykle řízená systémem správy databází (DBMS). Databáze nám pomáhají snadno ukládat, přistupovat a manipulovat s daty uloženými v počítači.
Příklad SQL
V tomto podrobném SQL tutoriálu pro začátečníky prozkoumáme praktickou stránku SQL příklady pro správu dat zaměstnanců v rámci databáze. Vytvoříme tabulku pro ukládání informací o zaměstnancích a naplníme ji ukázkovými daty, např Employee_Id , název , Stáří , oddělení , a Plat .
Pokud chcete získat data z tabulky zaměstnanců, kde je mzda vyšší než 55 000,00, použijeme Příkaz SELECT .
Dotaz:
SELECT * FROM employees WHERE Salary>55 000,00;>
Výstup:
Vysvětlení:
Tento příkaz SELECT načte záznamy z tabulky zaměstnanců, kde je sloupec Plat větší než 55 000,00. Symbol * označuje, že chceme načíst všechny sloupce pro odpovídající záznamy. Klauzule WHERE filtruje výsledky na základě zadané podmínky.
Proč se učit SQL?
SQL vám pomůže snadno získat informace z dat s vysokou účinností. K manipulaci s daty v databázích, jako je Create, Read, Edit a Delete, používáme SQL dotazy . Uživatelé mohou pracovat s daty uloženými v systémech správy relačních databází. Každý, kdo umí anglicky, může snadno psát SQL dotazy. Některé z klíčových funkcí SQL jsou uvedeny níže:
- Bez velkých znalostí kódování můžeme spravovat databázi pomocí SQL.
- SQL pracuje s databázovými systémy od Oracle, IBM, Microsoft atd.
- Jednoduché a snadno se učí.
- SQL je standardní jazyk ANSI a ISO pro manipulaci s databázemi.
- SQL načítá velké množství dat velmi rychle.
Předpoklady pro naučení SQL
Pokud se chcete naučit SQL, pak je tento bezplatný výukový program SQL docela snadno pochopitelný, protože během vývoje tohoto kurzu jsme se ze všech sil snažili poskytnout ten nejlepší zdroj k objasnění vašeho konceptu SQL.
Předpokládáme však, že již znáte základní pojmy informatiky, jako jsou databáze a jejich typy.
Pokud tedy máte základní znalosti RDBMS, pak vám tento SQL tutoriál poskytuje dostatek znalostí pro zvládnutí SQL.
Základy SQL
SQL nebo Structure Query Language je základní dovedností pro každého, kdo chce pracovat s databázemi. Tento standardní dotazovací jazyk umožňuje všem uživatelům vytvářet, spravovat a získávat data z relačních databází. V tomto PDF tutoriálu SQL jsme uvedli všechny základy SQL. Prozkoumejte tuto část a zdokonalte své základy SQL.
- Co je databáze
- Typy databází
- Co je DBMS
- Relační a nerelační databáze
- Co je SQL?
- SQL datové typy
- Operátoři SQL
- Příkazy SQL
Prozkoumat více Nedávné články o SQL
Vytvořte databázi v SQL
Prvním krokem k elektronickému ukládání informací pomocí SQL je vytvoření databáze. A v této části se na příkladech naučíme, jak vytvářet, vybírat, pouštět a přejmenovávat databáze.
- SQL CREATE databáze
- SQL DROP databáze
- SQL RENAME databáze
- SQL SELECT databáze
Tabulky v SQL
Základním kamenem každé SQL databáze je tabulka. V zásadě jsou tyto strukturní funkce velmi podobné tabulkovým procesorům, které ukládají data ve velmi organizovaném formátu mřížky. V této části se dozvíte, jak vytvořit, pustit, odstranit a další související s tabulkou.
- 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 této části se dozvíte o dotazech SQL, jako je příkaz SELECT, SELECT LAST a další. Prozkoumejte tuto sekci a zjistěte, jak tyto dotazy používat.
- Příkaz SQL SELECT
- SQL SELECT TOP
- PRVNÍ VÝBĚR SQL
- SQL SELECT LAST
- SQL SELECT RANDOM
- SQL SELECT IN
- SQL SELECT vícenásobné
- SQL SELECT DATUM
- SQL INSERT více řádků
- SQL INSERT INTO
- SQL příkaz UPDATE
- SQL příkaz DELETE
- SQL DELETE duplicitní řádky
Klauzule SQL
Odemkněte sílu SQL klauzulí s tímto SQL tutoriálem. Zde v této části se dozvíte, jak používat SELECT, WHERE, JOIN, GROUP BY a další k efektivnímu dotazování v databázích.
- Klauzule SQL WHERE
- SQL S klauzulí
- Klauzule SQL HAVING
- ORDER SQL podle klauzule
- Seskupit SQL podle klauzule
- Klauzule SQL LIMIT
Operátoři SQL
Operátory SQL se týkají základních symbolů a klíčových slov v rámci SQL, které umožňují uživatelům provádět různé operace a operátory SQL AND, OR, LIKE, NOT a další operátory v databázích. Zde jsme podrobně probrali všechny SQL operátory s příklady.
- Operátor SQL AND
- SQL NEBO Operátor
- Operátor SQL LIKE
- Operátor SQL IN
- SQL NOT operátor
- SQL NOT EQUAL Operátor
- Operátor SQL JE NULL
- Operátor SQL UNION
- Operátor SQL UNION ALL
- SQL KROMĚ operátora
- SQL MEZI Operátorem
- Operátor SQL ALL
- SQL ANY Operator
- Operátor SQL INTERSECT
- Operátor SQL EXISTS
- SQL CASE operátor
Aggregační funkce SQL
Ať už počítáte celkový výnos z prodeje konkrétního produktu, zjišťujete průměrný věk zákazníků nebo určujete nejvyšší hodnotu v datové sadě, funkce SQL Aggregate Functions tyto úkoly zjednoduší a zvládnou.
- Aggregační funkce SQL
- Funkce SQL Count().
- Funkce SQL SUM().
- Funkce SQL MIN().
- Funkce SQL MAX().
- Funkce SQL AVG().
Omezení dat SQL
Omezení fungují jako pravidla nebo podmínky uložené datům, které určují, jaké hodnoty jsou přípustné a jaké akce lze podniknout. Hrají klíčovou roli při udržování kvality a soudržnosti databáze tím, že předcházejí chybám. Prozkoumejte tedy tuto část, abyste se seznámili s datovými omezeními SQL.
- SQL NOT NULL Omezení
- SQL UNIQUE Omezení
- Omezení primárního klíče SQL
- Omezení cizího klíče SQL
- Složený klíč SQL
- Jedinečná omezení SQL
- Alternativní klíč SQL
- SQL CHECK Omezení
- VÝCHOZÍ Omezení SQL
SQL spojovací data
SQL spojení slouží jako nástroj weaveru, který vám umožňuje bezproblémově slučovat data z více tabulek na základě společných vláken. Prozkoumejte tedy tuto část, kde se dozvíte, jak používat příkaz JOIN.
- SQL JOIN
- Vnější spojení SQL
- SQL Levé připojení
- SQL Right Join
- Plné připojení k SQL
- SQL Cross Join
- SQL Self Join
- SQL UPDATE s JOIN
- SQL DELETE JOIN
- SQL rekurzivní spojení
Funkce SQL
Funkce SQL nabízejí efektivní a všestranný přístup k analýze dat. Využitím těchto funkcí v rámci vašich dotazů můžete zvýšit hloubku a přesnost svých poznatků a přeměnit nezpracovaná data na použitelné znalosti.
- Datumové funkce v SQL
- Řetězcové funkce v SQL
- Numerické funkce v SQL
- Statistické funkce v SQL
- Funkce JSON v SQL
- Konverzní funkce v SQL
- Funkce LTRIM v SQL
- Funkce UPPER v SQL
- Funkce RTRIM v SQL
SQL pohledy
Zobrazení usnadňuje komukoli přístup k informacím, které potřebuje, aniž by se musel zabředávat do složitých dotazů. Views také fungují jako užitečný hlídač, který uchovává nejcitlivější informace v zadní místnosti a zároveň umožňuje přístup k tomu, co je potřeba.
- SQL VYTVOŘIT ZOBRAZENÍ
- SQL DROP VIEW
- SQL AKTUALIZOVANÝ ZOBRAZENÍ
- SQL RENAME VIEW
- SQL DELETE VIEW
SQL indexy
Indexy fungují tak, že organizují konkrétní sloupce v určitém pořadí, což umožňuje databázi rychle určit informace, které potřebujete. A v této části jsme uvedli všechny body, které se člověk musí naučit, když se učí SQL.
- SQL indexy
- Vytvořit index SQL
- Index poklesu SQL
- SQL Zobrazit indexy
- Jedinečný index SQL
- SQL Clustered Index vs. Non-Clustered Index
Různá témata SQL
V této různé části se setkáte s pojmy, jako jsou uložené procedury pro automatizaci opakujících se úloh, spouštěče pro automatické akce založené na změnách dat a funkce okna pro složité výpočty v rámci jediného dotazu.
- Operátoři zástupných znaků SQL
- Komentáře SQL
- SQL Pivot a Unpivot
- SQL Injection
- SQL Hosting
- Ladění výkonu SQL
- SQL uložené procedury
- SQL transakce
- Dílčí dotazy SQL
- SQL pomocí sekvencí
- Automatické zvýšení SQL
- Funkce okna SQL
- Datum a čas SQL
- SQL kurzory
- Společné tabulkové výrazy SQL
- Ladění databáze SQL
- SQL Dynamické SQL
Výukový program SQL Důležitá poznámka
V SQL klíčová slova nerozlišují velká a malá písmena Aktualizace je ekvivalentní AKTUALIZACE .
Důležité příkazy SQL
Zde je seznam některých důležitých příkazů SQL:
Příkazy | Popisy |
---|---|
VYBRAT | Slouží k získávání dat z databáze. |
VLOŽIT | Přidá nové záznamy nebo řádky do tabulky. |
AKTUALIZACE | Upraví existující záznamy v tabulce. |
VYMAZAT | Odebere záznamy z tabulky. |
VYTVOŘIT TABULKU | Vytvoří novou tabulku v databázi. |
ALTER TABULKA | Upravuje existující strukturu tabulky. |
DOP STŮL | Odstraní tabulku z databáze. |
VYTVOŘIT INDEX | Vytvoří index ve sloupci tabulky pro urychlení načítání dat. |
DROP INDEX | Odebere index z tabulky. |
VYTVOŘIT ZOBRAZENÍ | Vytvoří virtuální tabulku na základě výsledku příkazu SQL. |
POHLED POHLEDEM | Odstraní pohled z databáze. |
INSERT DO SELECT alter add column oracle | Vloží data z jedné tabulky do druhé na základě dotazu. |
ZKRÁTIT TABULKU | Odebere všechny záznamy z tabulky, ale zachová strukturu tabulky nedotčenou. |
ALTER TABLE ADD CONSTRAINT | Přidá omezení do tabulky poté, co byla vytvořena. |
GRANT | Poskytuje specifická oprávnění uživatelům databáze. |
ZRUŠIT | Odebere konkrétní oprávnění uživatelům databáze. |
SPÁCHAT | Uloží všechny změny provedené od posledního potvrzení. |
NÁVRAT | Zahodí všechny změny provedené od posledního potvrzení. |
ZAČNĚTE TRANSAKCI | Zahájí novou transakci. |
NASTAVIT TRANSAKCI | Nastavuje vlastnosti pro transakci. |
Aplikace SQL
V odvětvích založených na datech, kde je správa databází velmi důležitá v pravidelných intervalech, zde jsou některé důležité aplikace SQL.
- Pro podporu architektury klient/server používají softwaroví inženýři SQL k navázání spojení mezi back-endem a front-endem.
- SQL lze také použít ve 3vrstvé architektuře klienta, aplikačního serveru a databáze.
- SQL se používá jako Data Definition Language (DDL), ve kterém můžeme nezávisle vytvořit databázi, definovat strukturu, použít ji a po dokončení práce ji zahodit.
- SQL se používá jako a Jazyk pro manipulaci s daty (DML) do kterého můžeme zadávat data, upravovat data a extrahovat data.
- SQL se používá jako Data Control Language (DCL) a specifikuje, jak můžeme chránit naši databázi proti poškození a zneužití.

SQL kurz
Online kvízový test SQL
Začněte online SQL kvíz
SQL Jobs and Opportunities
Existuje mnoho společností po celém světě, které hledají odborníky na SQL a platí vysoké balíčky. Průměrný plat SQL vývojářů se pohybuje kolem 40 000–65 000 INR V této části jsme uvedli některé z největších obřích společností, které najímají odborníky na SQL.
- Microsoft
- Amazonka
- Meta
- Jablko
- Accenture
- Deloitte
- McKinsey & Company
- Boston Consulting Group
- KPMG
- JPMorgan Chase
- americká banka
- Citigroup
- Wells Fargo
- HSBC
- Netflix
- Airbnb
- Capgemini
- Wipro
- Infosys
- Poradenství Tata
Výhody SQL
SQL nebo strukturovaný dotazovací jazyk je jedním z nejpopulárnějších dotazovacích jazyků v oblasti datové vědy. SQL je dokonalý dotazovací jazyk, který umožňuje datovým profesionálům a vývojářům komunikovat s jejich databázemi.
V níže uvedené části jsme uvedli některé z nejvýznamnějších výhod nebo výhod strukturovaného dotazovacího jazyka:
- Jednoduché a snadno se učí : Většina příkazů a syntaxe v SQL je jako normální angličtina, díky čemuž se SQL snadno učí. Spolu s tím se SQL řídí logickou strukturou, která pomáhá podporovat čitelnost a porozumění.
- Efektivita a rychlost provedení : No, SQL je optimalizováno pro RDBMS, což znamená relační databázi, a tato věc zajišťuje rychlé provádění dotazu.
- Standardizace : SQL je široce přijímaný standardní dotazovací jazyk a zajišťuje kompatibilitu napříč různými databázovými systémy.
- Škálovatelné : SQL dokáže efektivně spravovat rozsáhlé datové sady a umožňuje růst bez kompromisů ve výkonu.
Nejnovější trendy a aktualizace ve světě SQL
Svět SQL se neustále vyvíjí, takže zde jsou některé z nejžhavějších trendů a aktualizací, které vás udrží v obraze:
Big Data a SQL: Velká data ukládají obrovské množství informací z různých zdrojů. SQL dotazy fungují jako most, který uživatelům umožňuje extrahovat konkrétní datové podmnožiny pro další analýzu.
Cloud Computing a SQL: Cloud SQL umožňuje vaší databázi škálovat nahoru nebo dolů podle vašich potřeb. Spolu s tím je velmi nákladově efektivní, takže platíte pouze za zdroje, které používáte, což z něj činí nákladově efektivní možnost pro podniky všech velikostí.
Strojové učení a SQL: Datoví vědci využívají SQL k přípravě a čištění dat pro analýzu, což z něj činí klíčovou dovednost pro tuto oblast.
Zpracování dat v reálném čase pomocí SQL: Potřeba okamžitých přehledů je hnacím motorem růstu streamovaného SQL. To vám umožňuje analyzovat data, jak jsou generována, a poskytuje přehled o tom, co se děje v reálném čase.
SQL v oblasti správy dat a dodržování předpisů: Díky přísnějším předpisům o ochraně osobních údajů hraje SQL roli při zajišťování bezpečnosti dat a dodržování předpisů. Dotazy lze použít ke kontrole přístupu k citlivým informacím a sledování využití dat pro účely auditu.
Rychlé odkazy:
- SQL | Otázky k pohovoru
- Otázky k pohovoru SQL | Sada 1
- Otázky k pohovoru SQL | Sada 2
- SQL | Běžně kladené otázky pro rozhovory s DBMS | Sada 1
- SQL | Běžně kladené otázky pro rozhovory s DBMS | Sada 2
Závěrečná poznámka
Pokud hledáte hodnotný a spolehlivý SQL tutoriál pro začátečníky (nebo také odborníky), musíte projít tímto zdrojem. Také zde získáte otázky k SQL pohovoru, cvičení, příklady atd.
Často kladené otázky o SQL
1. Jaké jsou typy SQL?
Existuje 5 typů SQL příkazů DDL (Jazyk definice dat) , DML (Jazyk pro manipulaci s daty) , DCL , (Jazyk ovládání dat) , TCL (Jazyk kontroly transakcí) , DQL (Data Query Language)
2. Jak se začnu učit SQL?
Pokud se chcete začít učit SQL, musíte si nejprve stanovit své cíle a poté musíte najít zdroj, ze kterého se můžete snadno naučit SQL. Poté musíte pravidelně cvičit, abyste zlepšili své dovednosti.
3. Jaké jsou základní příkazy SQL?
Základní příkazy SQL jsou AKTUALIZACE , VYBRAT , VLOŽIT , a VYMAZAT .
4. Jaké jsou datové typy v SQL?
SQL má Typ dat řetězce , Číselný datový typ , Datum a čas Typ dat .