Kurz SQL pro začátečníky: Naučte se SQL za 7 dní
Shrnutí výukového programu SQL
Co bych měl vědět?
Kurz je určen pro SQL začátečníky. Nejsou vyžadovány žádné předchozí zkušenosti s DB.
Sylabus SQL
Základy databáze
👍 Lessna 1 | Co je databáze? — Definice, význam, typy, příklad |
👍 Lessna 2 | Co je SQL? — Naučte se základy SQL, celý formulář SQL a jak používat |
👍 Lessna 3 | MySQL Výuka pracovního stolu pro začátečníky - Jak nainstalovat MySQL Pracovní stůl a použití |
Návrh databáze
👍 Lessna 1 | Návod k návrhu databáze — Naučte se modelování dat |
👍 Lessna 2 | Co je normalizace? — Příklad databáze 1NF, 2NF, 3NF, BCNF |
👍 Lessna 3 | Co je ER modelování? — Učte se příkladem |
Základy SQL
👍 Lessna 1 | MySQL Vytvořit tabulku — Jak vytvořit databázi v MySQL |
👍 Lessna 2 | MySQL Příkaz SELECT — Učte se příkladem |
👍 Lessna 3 | MySQL klauzule WHERE — AND, OR, IN, NOT IN Příklad dotazu |
👍 Lessna 4 | MySQL INSERT INTO Query — Jak přidat řádek do tabulky (příklad) |
👍 Lessna 5 | MySQL SMAZAT dotaz — Jak odstranit řádek z tabulky |
👍 Lessna 6 | MySQL AKTUALIZOVANÝ dotaz — Učte se příkladem |
Třídění dat
👍 Lessna 1 | OBJEDNEJTE DO v MySQL — Dotaz DESC & ASC s PŘÍKLADEM |
👍 Lessna 2 | Klauzule SQL GROUP BY a HAVING — Učte se příkladem |
👍 Lessna 3 | MySQL Výuka zástupných znaků — Like, NOT Like, Escape, ( % ), ( _ ) |
👍 Lessna 4 | Regulární výrazy MYSQL (REGEXP) — Co je to, syntaxe a příklady |
Funkce
👍 Lessna 1 | MySQL Funkce — Řetězec, Numerický, Uživatelsky definovaný, Uložený |
👍 Lessna 2 | MySQL Výukový program agregačních funkcí — SUM, AVG, MAX, MIN, COUNT, DISTINCT |
Musí vědět věci!
👍 Lessna 1 | MySQL IS NULL & IS NOT NULL Tutorial — Učte se příkladem |
👍 Lessna 2 | MySQL AUTO_INCREMENT — Učte se příkladem |
👍 Lessna 3 | MYSQL – ALTER, DROP, RENAME, MODIFY — Co je to, syntaxe s příklady |
👍 Lessna 4 | MySQL LIMIT A OFFSET — Učte se příkladem |
Nejobávanější témata!
👍 Lessna 1 | MySQL Výukový program SubQuery — Učte se příkladem |
👍 Lessna 2 | MySQL Výukový program JOINS — VNITŘNÍ, VNĚJŠÍ, VLEVO, VPRAVO, KŘÍŽ |
👍 Lessna 3 | MySQL UNION — Kompletní návod |
👍 Lessna 4 | MySQL Zobrazení — Jak vytvořit pohled z tabulek s příklady |
👍 Lessna 5 | MySQL Kurz indexu — Vytvořit, přidat a upustit |
Co dále!
👍 Lessna 1 | Vaše první aplikace pomocí MySQL a PHP — Začínáme! |
👍 Lessna 2 | Oracle MySQL Certifikace 5.6 - Oracle MySQL 5.6 Průvodce studiem |
👍 Lessna 3 | SQL vs MySQL — Jaký je rozdíl mezi SQL a MySQL? |
👍 Lessna 4 | Nejlepší nástroje SQL — 25 nejlepších nástrojů SQL, databázového softwaru a IDE |
👍 Lessna 5 | SQL Query Builders & Editor — 10 nejlepších tvůrců a editorů dotazů SQL |
👍 Lessna 6 | Online SQL kompilátor a editory — 10 NEJLEPŠÍCH online SQL kompilátorů a editorů |
👍 Lessna 7 | Bezplatné kurzy SQL — 11 nejlepších bezplatných kurzů a certifikací SQL |
👍 Lessna 8 | SQL knihy — 14 nejlepších knih SQL pro začátečníky a odborníky |
👍 Lessna 9 | SQL Cheat Sheet — Cheat Sheet pro příkazy SQL |
👍 Lessna 10 | Otázky k pohovoru SQL — Top 50 otázek a odpovědí na pohovor SQL |
👍 Lessna 11 | SQL tutorial PDF — Stáhněte si SQL tutorial PDF pro začátečníky |
MariaDB
👍 Lessna 1 | MariaDB konzultace — Naučte se syntaxi, příkazy s příklady |
👍 Lessna 2 | MariaDB vs MySQL - Jaký je rozdíl mezi MariaDB & MySQL |
Co je to DBMS?
Systém správy databází (DBMS) je software používaný k ukládání a správě dat. Zaručuje kvalitu, trvanlivost a důvěrnost informací. Nejoblíbenějším typem DBMS jsou systémy správy relačních databází nebo RDBMS. Zde se databáze skládá ze strukturované sady tabulek a každý řádek tabulky je záznam.
Co je SQL?
Structured Query Language (SQL) je standardní jazyk pro manipulaci s daty v DBMS. Jednoduše řečeno, používá se k hovoru s daty v DBMS. Následují typy příkazů SQL
- Data Definition Language (DDL) umožňuje vytvářet objekty jako schémata, tabulky v databázi
- Data Control Language (DCL) umožňuje manipulovat a spravovat přístupová práva k databázovým objektům
- Data Manipulation Language (DML) se používá pro vyhledávání, vkládání, aktualizaci a mazání dat, což bude částečně popsáno v tomto SQL tutoriálu.
Co je Query?
Dotaz je sada instrukcí zadaných systému správy databáze. Každé databázi sdělí, jaké informace byste z databáze chtěli získat. Chcete-li například načíst jméno studenta z databázové tabulky STUDENT, můžete napsat dotaz SQL takto:
SELECT Student_name from STUDENT;
Proces SQL
Chcete-li provést příkaz SQL pro jakýkoli systém DBMS, musíte najít nejlepší způsob, jak provést svůj požadavek, a stroj SQL určí, jak interpretovat tento konkrétní úkol.
Důležité komponenty zahrnuté v tomto procesu SQL jsou:
- SQL Query Engine
- Optimalizační motory
- Dispečer dotazů
- Klasický Query Engine
Klasický dotazovací stroj vám umožňuje spravovat všechny dotazy, které nejsou SQL.
SQL optimalizace
Vědět, jak vytvářet dotazy, není příliš obtížné, ale musíte se skutečně naučit a pochopit, jak funguje ukládání dat a jak se dotazy čtou, abyste optimalizovali výkon SQL. Optimalizace jsou založeny na dvou klíčových faktorech:
- Správná volba při definování struktury databáze
- Použití nejvhodnějších metod pro čtení dat.
Co se v tomto kurzu SQL naučíte?
Tento výukový program základů SQL je určen pro každého, kdo plánuje práci s databázemi, zejména v rolích systémových administrátorů a vývojářů aplikací. Výukové programy pomáhají začátečníkům naučit se základní příkazy SQL, včetně SELECT, INSERT INTO, UPDATE, DELETE FROM a dalších. Každý příkaz SQL je dodáván s jasnými a stručnými příklady.
Kromě seznamu SQL příkazů jsou v tutoriálu prezentovány kartičky s funkcemi SQL, jako např AVG(), COUNT() a MAX(). Kromě toho vám kvízy pomohou ověřit vaše základní znalosti jazyka.
Tento kurz SQL vám pomůže zvládnout různé aspekty programovacího jazyka SQL.
Proč byste se měli učit SQL?
SQL je snadno naučitelný jazyk speciálně navržený pro práci s databázemi. Roste poptávka po profesionálech, kteří umí pracovat s databázemi. Téměř každá velká společnost používá SQL. Je široce používán v různých odvětvích, jako je rezervace vstupenek, bankovnictví, platformy sociálních médií, sdílení dat, eCommerce atd., takže pro vývojáře SQL jsou k dispozici obrovské možnosti.