4.4.4. Добавление, удаление и модификация данных Для добавления кортежа в отношение используется команда: INSERT INTO <отношение> (<стисок атр.>) VALUES (<знач. Атр>). Примеры. A) INSERT INTO ПРЕПОДАВАТЕЛИ (ФИО, возраст, стаж) VALUES (Сидоров, 45, 14). Эта операция приведет к добавлению записи в таблицу. При этом значение поля id будет выставлено автоматически (в случае если тип атрибута был определен, как auto_increment) B) INSERT INTO ПРЕПОДАВАТЕЛИ (*) VALUES (9, Сидоров, 45, 14) . Эта команда будет выполнена только в том случае, если в таблице на момент выполнения отсутствует запись с id=9. C) INSERT INTO ПРЕПОДАВАТЕЛИ (ФИО) VALUES (Сидоров). В этом случае значения атрибутов «возраст» и «стаж» останутся неопределенными, или будут определены в значение по умолчанию, принятого для атрибутов данного типа. Для удаления кортежа из отношения используется команда: DELETE FROM <отношение> WHERE <условие>. Эта команда работает по тому же принципу, что и команда SELECT, указывается условие, накладываемое на удаляемые данные. Пример. Удаление всех преподавателей со стажем меньше 2 лет. DELETE FROM ПРЕПОДАВАТЕЛИ WHERE стаж<2
|