Úvod do MySQL

MySQL je relační databázový systém, který využívá jazyk SQL – Structured Query Language. Zkratku MySQL si můžeme představit jako „My Structured Query Language“. SQL je univerzální jazyk, který se používá k práci s databázemi, a v různých databázových systémech se s drobnými obměnami používají stejné příkazy. SQL je založené na anglických klíčových slovech.

Každý příkaz v MySQL končí vždy středníkem. To je pro databázi důležité, protože právě středník odděluje jednotlivé příkazy. Když napíšeme více příkazů za sebou, systém díky středníku ví, kde jeden příkaz končí a kde začíná další. Stejně tak když potřebujeme příkaz napsat, můžeme jej pro přehlednost napsat na více řádcích. Je to tedy podobné, jako když ve větě použijeme tečku – bez ní by čtenář nevěděl, kde věta končí.

Do SQL příkazů můžeme přidávat komentáře. Ty se databází nevykonávají, slouží pouze nám nebo ostatním programátorům, aby bylo jasné, co daný příkaz dělá nebo proč je napsaný. Existují tři základní způsoby, jak komentáře psát:

Dobrým zvykem je komentáře používat pravidelně – nejen když píšeme složitější dotazy, ale i u těch jednodušších, aby bylo na první pohled jasné, co se v databázi děje. To je obzvlášť užitečné, když se k databázi vrátíme až po delší době, nebo když s ní pracuje více lidí.

Historie SQL

Přihlášení do MariaDB

Pro přihlášení budeme používat terminál (nebo command line). Přihlášení se skládá ze tří kroků:

Například:

ssh hosek.ja.2022@37.157.197.123 -p 67

zde používáme heslo na server (stejné, jako jsme zadávali pro přístup na webserver pomocí FTP klienta winSCP nebo FileZilla)

mariadb -u hosek.ja.2022 -p

zde používáme heslo do databáze (stejné, jako jsme zadávali do nástroje phpmyadmin)

use db22hosek;

Tím jsme se dostali do databáze na databázovém serveru. Výsledek by měl vypadat takto: