Практикум по дисциплине «Базы данных» Армавир, 2011 Печатается по решению редакционно-издательского совета



бет17/21
Дата04.10.2022
өлшемі1 Mb.
#41367
түріПрактикум
1   ...   13   14   15   16   17   18   19   20   21

Лабораторная работа №10


Добавление, удаление и изменение данных
Цель работы: Научиться создавать запросы на добавление, удаление и изменение данных в таблицах.
Ключевые слова: INSERT, DELETE, UPDATE.
Теоретический материал:

Добавление новых записей


Для добавления записи в таблицу служит оператор INSERT, который имеет несколько форм:

INSERT INTO <таблица> VALUES (<список значений>)

– вставляет пустую запись в указанную таблицу и заполняет эту запись значениями из списка, указанного за ключевым словом VALUES. При этом первое в списке значение вводится в первый столбец, второе – во второй и т.д. Порядок столбцов задается при создании таблицы. Данная форма не очень надежна, поскольку нетрудно ошибиться в порядке вводимых значений.



INSERT INTO <таблица> (<список столбцов>) VALUES (<список значений>)

– вставляет пустую запись в указанную таблицу и в заданные столбцы значения из указанного списка. При этом в первый столбец из список столбцов вводится первое значение из список значений. Порядок и количество имен столбцов в списке может отличаться от их порядка и количества, заданного при создании таблицы. Столбцы которые не указаны в списке, заполняются значением NULL.



  1. Добавить в DANNIE Иванова Ивана Ивановича.

INSERT INTO DANNIE (FAM, IMA, OTCH) VALUES ('ИВАНОВ', 'ИВАН', 'ИВАНОВИЧ')

Возможна работа со значениями типа запись. Это позволяет за ключевым словом VALUES указывать несколько наборов значений в круглых скобках.





  1. Добавить в таблицу Города записи НОВОКУБАНСК, КУРГАНИНСК, КРОПОТКИН.

INSERT INTO GOROD (NAZVANIE) VALUES ('НОВОКУБАНСК'), ('КУРГАНИНСК'), ('КРОПОТКИН')



INSERT INTO <таблица> (<список столбцов>) <запрос на выборку>

– вставляет в указанную таблицу записи, возвращаемые запросом на выборку.



  1. Названия городов добавить в названия регионов.

INSERT INTO REGION(NAZVANIE) SELECT NAZVANIE FROM GOROD




Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   21




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет