Базы данных. Основы SQL реляционных баз данных. Копейкин М.В - 132 стр.

UptoLike

в списке фразы VALUES указаны все столбцы модифицируемой таблицы и порядок их
перечисления соответствует порядку столбцов в описании таблицы, то список столбцов
во фразе INTO не присутствует.
Во втором варианте сначала выполняется подзапрос, формирующий в памяти
рабочую таблицу, а потом строки рабочей таблицы загружаются в модифицируемую
таблицу. При этом i-й столбец рабочей таблицы
(i-й элемент списка SELECT)
соответствует i-му столбцу в списке столбцов модифицируемой таблицы. Здесь также
при выполнении указанных выше условий может быть опущен список столбцов фразы
INTO. Фраза INTO не обязательна, но позволяет улучшить читаемость инструкции.
Инструкция DELETE удаляет существующие строки и имеет следующий
синтаксис:
DELETE
FROM {имя базовой таблицы | представление}
[WHERE <условия поиска>];
и позволяет удалить содержимое всех строк указанной таблицы, при отсутствии фразы
WHERE или тех ее строк, которые выделяются во фразе WHERE. Инструкцию DELETE
следует использовать крайне осторожно. Особенно если она используется без фразы
WHERE. После исполнения данной конструкции таблица (файл) физически удаляется с
диска и восстановить ее можно только из резервной копии. Ключевое слово
FROM в
инструкции не обязательно, но обычно используется для читаемости предложения.
Предложение UPDATE изменяет существующие в базе данных строки и
имеет два формата описания.
Формат 1:
UPDATE {имя базовой таблицы | представление}
SET {имя_ столбца = значение [,имя_ столбца = значение] ...}
[WHERE <условия поиска>]
где значение: <имя_ столбца | выражение | константа | переменная>
может включать имена столбцов только из обновляемой таблицы, т.е. значение одного из
столбцов модифицируемой таблицы может заменяться на значение ее другого столбца