Добавление, удаление и изменение данных
Цель работы: Научиться создавать запросы на добавление, удаление и изменение данных в таблицах.
Ключевые слова: INSERT, DELETE, UPDATE.
Теоретический материал:
Добавление новых записей
Для добавления записи в таблицу служит оператор INSERT, который имеет несколько форм:
INSERT INTO <таблица> VALUES (<список значений>)
|
– вставляет пустую запись в указанную таблицу и заполняет эту запись значениями из списка, указанного за ключевым словом VALUES. При этом первое в списке значение вводится в первый столбец, второе – во второй и т.д. Порядок столбцов задается при создании таблицы. Данная форма не очень надежна, поскольку нетрудно ошибиться в порядке вводимых значений.
INSERT INTO <таблица> (<список столбцов>) VALUES (<список значений>)
|
– вставляет пустую запись в указанную таблицу и в заданные столбцы значения из указанного списка. При этом в первый столбец из список столбцов вводится первое значение из список значений. Порядок и количество имен столбцов в списке может отличаться от их порядка и количества, заданного при создании таблицы. Столбцы которые не указаны в списке, заполняются значением NULL.
Добавить в DANNIE Иванова Ивана Ивановича.
INSERT INTO DANNIE (FAM, IMA, OTCH) VALUES ('ИВАНОВ', 'ИВАН', 'ИВАНОВИЧ')
Возможна работа со значениями типа запись. Это позволяет за ключевым словом VALUES указывать несколько наборов значений в круглых скобках.
Добавить в таблицу Города записи НОВОКУБАНСК, КУРГАНИНСК, КРОПОТКИН.
INSERT INTO GOROD (NAZVANIE) VALUES ('НОВОКУБАНСК'), ('КУРГАНИНСК'), ('КРОПОТКИН')
INSERT INTO <таблица> (<список столбцов>) <запрос на выборку>
|
– вставляет в указанную таблицу записи, возвращаемые запросом на выборку.
Названия городов добавить в названия регионов.
INSERT INTO REGION(NAZVANIE) SELECT NAZVANIE FROM GOROD
Достарыңызбен бөлісу: |