SQL (Structured Query Language) — это международный стандартный язык, предназначенный для управления данными в реляционных базах данных. Он позволяет создавать базы данных, извлекать, обновлять, удалять информацию и управлять правами доступа пользователей. В отличие от языков программирования общего назначения, SQL ориентирован именно на работу с наборами данных.
Язык SQL был разработан в начале 1970-х годов сотрудниками компании IBM Дональдом Чемберленом и Рэймондом Бойсом в рамках проекта по созданию системы управления базами данных System R. Первоначально он назывался SEQUEL, что расшифровывалось как Structured English Query Language. В 1979 году компания Oracle представила первую коммерческую реализацию SQL. В 1986 году ANSI и ISO официально признали SQL стандартом для работы с реляционными базами данных. С тех пор язык постоянно эволюционировал, внедряя поддержку объектно-ориентированных концепций, XML-данных и аналитических функций, оставаясь фундаментом для большинства современных корпоративных приложений.
Для работы с данными SQL использует несколько логических категорий команд: