Vítejte na sqlbolt, sérii interaktivních lekcí a cvičení, které vám pomohou rychle se naučit SQL přímo ve Vašem prohlížeči.
SQL, nebo Structured Query Language, je jazyk navržen tak, aby oba technický a non-technické uživatele dotaz, manipulovat a transformovat data z relační databáze. A díky své jednoduchosti poskytují databáze SQL bezpečné a škálovatelné úložiště pro miliony webových stránek a mobilních aplikací.
existuje mnoho populárních databází SQL, včetně SQLite, MySQL, Postgres, Oracle a Microsoft SQL Server. Všichni podporují společný jazykový standard SQL, což je to, co tento web bude učit, ale každá implementace se může lišit v dalších funkcích a typech úložiště, které podporuje.
než se naučíte syntaxi SQL, je důležité mít model pro to, co je relační databáze skutečně. Relační databáze představuje sbírku souvisejících (dvourozměrných) tabulek., Každá z tabulek je podobná tabulce aplikace Excel s pevným počtem pojmenovaných sloupců (atributy nebo Vlastnosti tabulky) a libovolným počtem řádků dat.
Pokud například ministerstvo motorových vozidel mělo databázi, můžete najít tabulku obsahující všechna známá vozidla, která lidé ve státě řídí. Tato tabulka může potřebovat například uložit název modelu, typ, počet kol a počet dveří každého vozidla.,>
V takové databáze, můžete najít další související tabulky, které obsahují informace, jako je seznam všech registrovaných řidičů ve státě, typy řidičských průkazů, které mohou být poskytnuty, nebo dokonce řízení o porušení pro každého řidiče.,
učením SQL je cílem naučit se odpovídat na konkrétní otázky týkající se těchto údajů, například „jaké typy vozidel jsou na silnici, mají méně než čtyři kola?“, nebo “ kolik modelů automobilů vyrábí Tesla?“, abychom nám pomohli lépe se rozhodovat po silnici.
O lekce
Protože většina uživatelů bude učit SQL komunikovat s existující databáze, lekce začíná zavedením vás do různých částí SQL dotazu. Pozdější lekce Vám pak ukážou, jakvyrovnat tabulku (nebo schéma) a vytvořit nové tabulky od nuly.,
každá lekce představí jiný koncept a skončí interaktivním cvičením. Jděte svým tempem a nebojte se trávit čas experimentováním s cvičeními, než budete pokračovat! Pokud jste náhodou obeznámeni s SQL již, můžete přeskočit dopředu pomocí odkazů v pravém horním rohu, ale doporučujeme vám pracovat přes lekce tak jako tak!
do konce doufáme, že budete mít silný základ pro použití SQL ve svých vlastních projektech i mimo ně.