SQL: Основы для тестировщиков
SQL — это язык структурированных запросов, который должен быть знаком каждому тестировщику на базовом уровне. На каждом собеседовании QA-инженеры сталкиваются с вопросами по SQL или получают практические задания, требующие написания запросов. В этой статье мы рассмотрим, что такое SQL и какие основные запросы должен знать каждый тестировщик, чтобы работать с базами данных. SQL — это аббревиатура, которая расшифровывается как "Structured Query Language". Этот язык используется для создания, модификации...
158 читали · 3 года назад
SQL - ЭТО ЯЗЫК ПРОГРАММИРОВАНИЯ? Язык SQL не является языком программирования, но может использоваться внутри него. Сейчас объясню🙂 SQL - это конкретные команды к базе данных. Например, если нужно выбрать некоторые данные согласно определенному условию, то отправляем к базе данных команду SELECT. Если нужно в одну из таблиц добавить новую строку с данными, то отправляем в базу данных команду INSERT с указанием в какую таблицу вставить данные и какие столбцы заполнить какими значениями. И так далее. Весь SQL - это только конкретные простые команды! Эти команды может отправлять к базе данных как некоторое приложение (написанное на языке программирования) или веб-сайт (например, по нажатию кнопки) так и, например, некоторый сотрудник (программист, администратор базы данных, аналитик и т.д.) с помощью специальной (удобной) программы, подключённой к базе данных. Язык SQL может использоваться и в рамках внутреннего языка программирования СУБД. Пример: функция, написанная на языке PL/SQL (ORACLE) или языке T-SQL(MS SQL Server) для получения некоторого остатка по счету. Функция внутри себя выполняет обычные команды SELECT и кладёт результат в предопределенную переменную, которую потом обрабатывает и возвращает. Вобщем SQL - это не язык программирования, но может внутри него использоваться, если приложение работает с базой данных🙂 Большое спасибо за Ваше внимание! 👍