SQL (Structured Query Language) — это декларативный язык запросов для работы с реляционными базами данных.
Основные возможности:
CREATE - создание объектов (таблиц, индексов, представлений).ALTER - изменение структуры объектов.DROP - удаление объектов.SELECT - извлечение данных.INSERT - добавление новых строк.UPDATE - изменение существующих строк.DELETE - удаление строк.GRANT - предоставление прав.REVOKE - отмена прав.COMMIT - сохранение изменений.ROLLBACK - отмена изменений.SAVEPOINT - установка точки сохранения.Основные операторы SELECT:
WHERE - фильтрация строк.GROUP BY - группировка строк по одному или нескольким столбцам.HAVING - фильтрация групп (используется после GROUP BY).ORDER BY - сортировка результата.JOIN - объединение данных из нескольких таблиц. Типы JOIN: INNER, LEFT, RIGHT, FULL OUTER, CROSS.Пример запроса:
sql
SQL широко используется в тестировании для подготовки тестовых данных, проверки результатов операций и анализа состояния базы данных после тестовых сценариев. Знание SQL позволяет тестировщику проводить интеграционные тесты, верифицировать данные на уровне БД, а также автоматизировать проверки, взаимодействуя с БД напрямую.