Что такое SQL. Давайте попробуем разобраться в этом вопросе.
Рано или поздно, при разработке программ, не важно на каком языке программирования вы работаете, вам придется столкнуться с работой с базой данных.
Когда пишется какая-то программа, она, как правило, работает с какими-то данными и эти данные нужно где-то хранить. Хранить их в памяти, не лучшая идея. Данных может быть много (они просто не поместятся в оперативную память) и к этим данным нужно обращаться через какое-то время и после отключения компьютера.
Нужно где-то хранить данные, которые обрабатывает программа. Эти данные хранятся в базе данных.
Не важно, какая это база данных. У нас есть программа и эта программа обрабатывает какие-то данные, которые хранятся в базе данных.
Как же мы можем "общаться" с данными, которые хранятся в базе данных?
Как их можно прочитать, добавить, удалить и обновить?
Для решения этой проблемы, в большинстве случаев, для общения программы с базой данных используется специальный язык программирования, который называется SQL.
Это структурированный язык запросов, которые мы можем делать к базе данных и каким-то образом взаимодействовать с теми данными, которые там находятся.
Это будет в большинстве случаев. В зависимости от той базы данных, с которой вы работаете могут быть исключения, но как правило, общаться с базами данных можно с помощью языка SQL.
SQL - это стандарт, который используется для многих баз данных. Производители баз данных используют для взаимодействия с данными, которые в этих базах данных хранятся, язык SQL.
Это достаточно сложный язык, в нем можно выполнять сложные логические операции, поэтому его еще называют языком программирования.
Но, по сути, это не совсем язык программирования. Это структурированный язык запросов, с помощью которого мы общаемся с базами данных.
Не все базы данных могут понимать язык SQL, те, которые не понимают его, они называются noSQL базы данных. Есть даже такой термин noSQL.
SQL - это такой общий стандарт.
В видео вы можете видеть несколько команд на этом языке. Вот такой вот смысл понятия SQL.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти