Kurz SQL pro začátečníky: Naučte se SQL za 7 dní

Shrnutí výukového programu SQL


Databáze lze nalézt téměř ve všech softwarových aplikacích. SQL je standardní jazyk pro dotazování databáze. Tento SQL tutoriál pro začátečníky vás naučí navrhovat databázi. Také vás naučí základní až pokročilé 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

  1. Data Definition Language (DDL) umožňuje vytvářet objekty jako schémata, tabulky v databázi
  2. Data Control Language (DCL) umožňuje manipulovat a spravovat přístupová práva k databázovým objektům
  3. 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 tutoriál

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:

  1. Správná volba při definování struktury databáze
  2. 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.