SQL (Structured Query Language) — язык структурированных запросов для работы с реляционными базами данных. Через SQL извлекают, добавляют, обновляют и удаляют данные, создают таблицы и управляют правами доступа. SQL используется в MySQL, PostgreSQL, SQLite, Microsoft SQL Server и других системах управления базами данных.
SQL — один из самых востребованных технических навыков для аналитиков данных, разработчиков, маркетологов, финансистов и всех, кто работает с большими массивами данных. По данным hh.ru, SQL упоминается в тысячах вакансий ежемесячно — это базовый навык современного специалиста по данным.
SQL — это декларативный язык запросов, а не полноценный язык программирования. Но его часто включают в этот список из-за широкого использования.
Оба основаны на SQL-стандарте. PostgreSQL считается мощнее для аналитики. MySQL популярнее в веб-разработке. Базовый SQL одинаков в обоих.
Базовый SQL открывает самостоятельный доступ к данным без зависимости от аналитика — очень ценный навык.
Базовые запросы — несколько часов. Уверенный рабочий уровень — 2–4 недели. Продвинутый уровень — 2–3 месяца.