Введение в SQL.
Краткая история. Structured English QUEry Language (SEQUEL) — «структурированный английский язык запросов» был разработан в лаборатории IBM Research в начале 1970 -х годов. SQL (Structured Query Language) – Структурированный язык запросов. В 1983 году Международная организация по стандартизации (ISO) и Американский национальный институт стандартов (ANSI) приступили к разработке стандарта языка SQL.
Инструкция запроса на выборку SELECT <список полей> FROM <список таблиц> [WHERE <спецификация выбора строк> ] [GROUP BY <спецификация группировки> ] [HAVING <спецификация выбора групп> ] [ORDER BY <спецификация сортировки> ]
Инструкция запроса на удаление DELETE [таблица. *] FROM <список таблиц> WHERE <условие отбора>
Инструкция запроса на добавление INSERT • Запрос на добавление нескольких записей INSERT INTO конечный_объект [(поле 1[, поле 2[, . . . ]])] SELECT поле 1[, поле 2[, . . . ] FROM выражение_таблицы • Запрос на добавление одной записи INSERT INTO конечный_объект [(поле 1[, поле 2[, . . . ]])] VALUES (значение 1[, значение 2[, . . . ])
Инструкция запроса на создание таблицы SELECT … INTO SELECT поле 1[, поле 2[, . . . ]] INTO новая_таблица FROM источник
Инструкция запроса на обновление UPDATE таблица SET новое_значение [WHERE условия_отбора]