TGViewer
📚 ProTestingInfo 🔷 Канал по тестированию 📚 📚 ProTestingInfo 🔷 Канал по тестированию 📚 @protestinginfo · 14.9K subscribers
Post #5112 2.03K
Группы команд в SQL ️

Сохраняй полную шпаргалку — 5 групп, которые должен знать каждый тестировщик!

📌 1. DDL (Data Definition Language) — структура БД:
• CREATE — создать таблицу/индекс/схему
• ALTER — изменить структуру объекта
• DROP — удалить объект полностью
• TRUNCATE — очистить данные, сохранив таблицу
• RENAME — переименовать объект
💡 Для QA: тестируй миграции, валидируй схему после ALTER

2. DML (Data Manipulation Language) — работа с данными:
• SELECT — читать запись
• INSERT — добавить новую запись
• UPDATE — изменить данные (всегда с WHERE!)
• DELETE — удалить записи по условию
💡 Для QA: проверяй откаты, триггеры, целостность после изменений

3. DQL (Data Query Language) — извлечение данных:
• SELECT — основная команда выбора
• + WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, JOIN
💡 Для QA: тестируй граничные значения, сортировку, корректность JOIN’ов

📌 4. TCL (Transaction Control Language) — управление транзакциями:
• COMMIT — зафиксировать изменения навсегда
• ROLLBACK — отменить все изменения в транзакции
• SAVEPOINT — точка для частичного отката
• SET TRANSACTION — настройки изоляции
💡 Для QA: проверяй атомарность, восстановление после сбоев, изоляцию

📌 5. DCL (Data Control Language) — управление доступом:
• GRANT — предоставить права (SELECT, INSERT, UPDATE, DELETE, ALL)
• REVOKE — отозвать ранее выданные права
• DENY — явно запретить доступ (SQL Server, приоритетнее GRANT)
💡 Для QA: тестируй сценарии без прав (403), валидируй роли и изоляцию данных

Зачем знать тестировщику:
• Писать тестовые данные и очистку (DML)
• Валидировать результаты в БД после API-тестов (DQL)
• Понимать, почему данные не сохранились (TCL)
• Тестировать права доступа и безопасность (DCL)
• Готовиться к собеседованиям по тестированию ПО

Действует промокод JULY до 31 июля  — скидка 790р.


💙 "Практический курс по GraphQL API для тестировщиков"
https://stepik.org/a/252924/pay?promo=9cb66f0b0b70b1a3

💙 "Практический курс по gRPC API для тестировщиков"
https://stepik.org/a/254052/pay?promo=80990bdfdfea22db

💙 Тесты по подготовке на собеседования по тестированию ПО
https://stepik.org/a/276076/pay?promo=9fdcd29f7e88cd5a

💙 Онлайн-вебинары, связанные с теорией и разбором ситуационных вопросов
https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5

💙 Онлайн-вебинары по тестированию API, интеграционному тестированию и SQL
https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60

Действует промокод PROMO1600  — скидка 1600р.

💙 Тестирование API: GraphQL и gRPC для QA
https://stepik.org/a/276996/pay?promo=5c060ccf7200ed4d

✍️ Какую группу используешь чаще всего? Пиши в комментариях! 👇

#тестированиеПО #QA #карьераВIT #собеседование
  • 🔥 13
  • 👍 7
  • ❤ 3
  • ❤‍🔥 1
More from @protestinginfo
  1. Sep 30, 2026Дальше будут еще подробнее посты с подключением. Ответ от ИИ после того как подключила MCP…
  2. Sep 29, 2026Присоединяйся к нельзяграму Постепенно буду раскрывать эту тему пока на таких картинках, р…
  3. Sep 28, 2026Ссылка на все расширения - сохранить и использовать в работе
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →