Struktura kurzu
První den
- History of SQL and PostgreSQL
- Připojení k serveru pomocí různých nástrojů
- Základní prvky SQL syntaxe
- Datové typy
- Hodnota NULL
- Základy CREATE TABLE
- Schémata
Druhý den
- Základy INSERT
- Základy DELETE
- Dočasné tabulky
- Omezení
- ALTER TABLE
- Sloupce SEQUENCE, SERIAL a IDENTITY
Třetí den
- Základy SELECT: SELECT list
- SELECT: klauzule FROM
- SELECT: klauzule WHERE
- SELECT: klauzule GROUP BY, HAVING
- SELECT: klauzule ORDER BY
- SELECT: LIMIT a OFFSET
- UNION, EXCEPT, INTERSECT
- UPDATE, UPDATE … FROM
- DELETE … USING
- INSERT … SELECT
- INSERT … ON CONFLICT
- Databázové pohledy (Views)
Čtvrtý den
- COPY
- Návrh a normalizace databází
- Transakce
- SQL Injection a bezpečnost
- Pokročilý SELECT