Що таке бази даних та SQL
Що таке база даних?
База даних — це організоване сховище даних, яке дозволяє зберігати, змінювати та отримувати інформацію. Уяви електронну таблицю Excel, але набагато потужнішу та швидшу.
Бази даних використовуються скрізь:
- Інтернет-магазини — товари, замовлення, клієнти
- Соціальні мережі — профілі, пости, повідомлення
- Банки — рахунки, транзакції, клієнти
- Будь-який сайт або додаток
Що таке SQL?
SQL (Structured Query Language) — це мова для роботи з базами даних. За допомогою SQL ти можеш:
- Отримувати дані (SELECT)
- Додавати нові записи (INSERT)
- Оновлювати існуючі дані (UPDATE)
- Видаляти дані (DELETE)
- Створювати таблиці (CREATE TABLE)
Чому PostgreSQL?
PostgreSQL — це безкоштовна база даних з відкритим кодом. Вона використовується компаніями Apple, Instagram, Spotify та багатьма іншими.
Переваги PostgreSQL:
- Безкоштовна та відкрита
- Надійна та швидка
- Підтримує складні запити
- Активна спільнота розробників
- Працює на всіх платформах
Структура бази даних
База даних складається з таблиць. Кожна таблиця має:
- Стовпці (columns) — визначають тип даних (ім'я, вік, email)
- Рядки (rows) — містять конкретні записи
Приклад таблиці users:
| id | name | age | |
|---|---|---|---|
| 1 | Олена | olena@example.com | 28 |
| 2 | Андрій | andriy@example.com | 34 |
| 3 | Марія | maria@example.com | 22 |
Твій перший SQL запит
Щоб отримати всі дані з таблиці, використовуй команду SELECT:
SELECT * FROM users; Цей запит означає: "Вибери всі стовпці (*) з таблиці users".
Порада: SQL команди зазвичай пишуть ВЕЛИКИМИ літерами
(SELECT, FROM), але це не обов'язково. PostgreSQL розуміє і малі літери.
Підсумок
- База даних — організоване сховище інформації
- SQL — мова для роботи з базами даних
- PostgreSQL — потужна безкоштовна база даних
- Дані зберігаються в таблицях (стовпці + рядки)