Является ли SQL - языком программирования?
Язык SQL не является языком программирования, но может использоваться внутри него. Сейчас объясню🙂
SQL - это конкретные команды к базе данных.
Например, если нужно выбрать некоторые данные согласно определенному условию, то отправляем к базе данных команду SELECT.
Если нужно в одну из таблиц добавить новую строку с данными, то отправляем в базу данных команду INSERT с указанием в какую таблицу вставить данные и какие столбцы заполнить какими значениями. И так далее.
Весь SQL - это только конкретные простые команды! Эти команды может отправлять к базе данных как некоторое приложение (написанное на языке программирования) или веб-сайт (например, по нажатию кнопки) так и, например, некоторый сотрудник (программист, администратор базы данных, аналитик и т.д.) с помощью специальной (удобной) программы, подключённой к базе данных.
Язык SQL может использоваться и в рамках внутреннего языка программирования СУБД. Пример: функция, написанная на языке PL/SQL (ORACLE) или языке T-SQL(MS SQL Server) для получения некоторого остатка по счету. Функция внутри себя выполняет обычные команды SELECT и кладёт результат в предопределенную переменную, которую потом обрабатывает и возвращает.
Вобщем SQL - это не язык программирования, но может внутри него использоваться, если приложение работает с базой данных🙂
Большое спасибо за Ваше внимание! 👍
Лига программистов
1.5K пост11.4K подписчика
Правила сообщества
- Будьте взаимовежливы, аргументируйте критику
- Приветствуются любые посты по тематике программирования
- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества