Мова структурованих запитів SQL
Вивчаємо SQL
- 1. Введення в SQL
- 2. Запити на вибірку
- 3. Умови у запитах
- 4. Сортування даних
- 5. Вставка запису
- 6. Вставка кількох записів
- 7. Зміна запису
SQL - (structured query language, англ.) - Мова структурованих запитів - це мова програмування, що використовується для управління даними в базах даних (БД). SQL був розроблений та активно застосовується ще на початку 70-х років минулого століття. З самого початку він застосовувався у різних СУБД (системах управління базами даних) і замислювався як механізм, що дозволяє спростити роботу з БД. Як і багато мов того часу, спрощення роботи з ним досягалося за рахунок зведення керівників команд до зрозумілих людині фраз на англійській мові.
Існувала безліч різних версій цієї мови, т.к. кожна СУБД на той час розробляла свою мову для запитів. Згодом необхідність перенесення даних призвела до загального стандарту.
У результаті вийшла мова програмування для побудови запитів управління динними реляційних БД, що містить єдині механізми, що забезпечують великий діапазон операцій. Основними є:
- Створення та видалення таблиць;
- додавання, зміна та видалення записів у таблиці;
- вибірка даних із таблиць БД, із заданими умовами відбору;
Крім цих основних операцій існують безліч додаткових, що забезпечують сортування, угруповання даних та багато іншого. Крім того, незважаючи на існуючі стандарти, багато розробників СУБД вносять свої доповнення, що дозволяють ще розширити можливості застосування SQL.
Зовні запит у SQL є такою пропозицією:
SELECT PhoneNumber, UserName FROM PhoneBook WHERE PhoneNumber = 55555
- SELECT, FROM, WHERE – це команди SQL;
- PhoneBook - це назва таблиці, звідки проводиться вибірка;
- PhoneNumber, UserName – назва полів таблиці.
А прочитати це можна так:
ВИБРАТИ НомерТелефону, Ім'яКористувача З ТелефонноїКниги ДЕ НомерТелефону = 55555
Подібно будуються всі запити SQL.
У наступному розділі розповідається про найпростіші запити на вибірку.