Что такое SQL
Python
Middle
Без компании
Что такое SQL
Ответы
SQL (Structured Query Language) — язык программирования для работы с реляционными базами данных. Он позволяет создавать, изменять, управлять и запрашивать данные. Основные операции:
- **SELECT** — выборка данных
- **INSERT** — добавление записей
- **UPDATE** — обновление данных
- **DELETE** — удаление записей
- **CREATE/ALTER/DROP** — управление структурой БД
Пример запроса на выборку данных:
```
SELECT name, age FROM users WHERE age > 18 ORDER BY name;
```
SQL поддерживает транзакции (ACID), индексы, JOIN-операции для связывания таблиц. Популярные СУБД: PostgreSQL, MySQL, SQLite, Oracle.
Отличается от NoSQL строгой схемой данных и поддержкой сложных запросов с агрегацией.