SQL — это язык структурированных запросов, который позволяет взаимодействовать между вами и базой данных. Есть множество других СУРБД, которые также используют язык SQL. В том числе для названия, например, PostgreSQL.
В целом SQL — один самых популярных языков, использующихся в базах данных. Так как с его помощью можно все манипуляции с данными проходят эффективно. Это важно для скорости работы и стабильности базы.
Многие системы, в том числе и MySQL, работают по принципу «клиент-сервер». То есть коммуникация происходит по SQL-запросу. Например, клиент (компьютер бухгалтера в университете) отправляет запрос — «у кого из студентов успеваемость выше 80% », сервер выдаёт список студентов. Главное, знать язык, на котором нужно спрашивать.
Понять и выучить основные функции SQL для запросов несложно. Особенно тем, кто знает английский. Потому что один из типичных запросов «удалить пользователя из БД» будет выглядеть примерно так:
DELETE FROM users WHERE email = 'ivan@exaple.com' —
удалить из списка пользователей имейл, которому равен .... Что еще этот язык позволяет делать: - контролировать доступ к данным. Используется в методах, обеспечивающих защиту;
- запрашивать любую информацию из базы;
- обрабатывать данные;
- удалять, добавлять, сортировать и тд;
- идентифицировать данные;
- определять типы данных, взаимосвязи между всеми таблицами в базе.