Popis kurzu
Kurz je stavěn pro naprosté začátečníky – vysvětlí, co je to relační databáze a tabulka, a odtud krok za krokem provede prvními dotazy SQL bez předpokladu jakýchkoli technických znalostí.
Vhodné pro administrátory, analytiky i pracovníky podpory, kteří se s daty potřebují domluvit, ne je programovat.
Požadavky
- Žádné předchozí zkušenosti s databázemi ani SQL nejsou vyžadovány
Osnova
Rozsah 16 hodin, obvykle 2 dny. Témata řadíme podle úrovně skupiny, méně potřebná zkrátíme a víc času dáme tomu, co tým skutečně řeší.
01Historie a přehled platformy MySQL
02Základní syntaxe SQL a vytvoření databáze
03Přehled příkazů DDL, DML a DCL
04DDL – datové typy, NULL, CREATE/DROP TABLE
05DML – INSERT, UPDATE, DELETE
06SELECT – FROM, pojmenování sloupců, ORDER BY, LIMIT
07WHERE – AND, OR, NOT, IN, BETWEEN, NULL
08JOIN – LEFT, RIGHT, INNER, OUTER, CROSS, NATURAL
09UNION a INTERSECT
10Indexy a PRIMARY KEY
11Funkce, agregace, poddotazy EXISTS/NOT EXISTS
12DCL – uživatelé, oprávnění, GRANT/REVOKE