Пълен курс по MySQL за ученици от 11. клас
SQL (Structured Query Language) е езикът, на който "говорим" с базите данни. Той е декларативен – ние казваме на компютъра какво да извлече, а не как да го направи.
Избор на конкретни колони (вертикално отрязване на таблицата).
Избор на конкретни редове чрез условия (хоризонтално филтриране).
В MySQL трябва да изберем правилен тип за всяка колона, за да работи базата ефективно.
| Категория | Тип | Кога се използва? |
|---|---|---|
| Числа | INT, DECIMAL(p,s) |
За идентификатори (ID), възраст или цени (напр. 10.50). |
| Текст | VARCHAR(N), TEXT |
За имена, адреси или дълги описания. |
| Време | DATE, YEAR |
За рождени дати или година на производство. |
Използваме CREATE TABLE, за да дефинираме структурата на нашето училище.
След като имаме данни, можем да ги филтрираме и сортираме.
LIKEИзползваме % за заместване на произволен брой знаци.
CONCAT: Съединява текст.
MONTHNAME: Името на месеца.
Отворете DB-Fiddle и изпълнете следните задачи върху таблицата Students:
Email, съединявайки малкото име с домейни "@school.bg".