Операторы модификации данных презентация

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

Слайд 1Операторы модификации данных


Слайд 2INSERT
добавление новых записей


Слайд 3Вставка единственной строки:
INSERT INTO имя_таблицы [(список столбцов)]
VALUES (список

значений)

Слайд 4
INSERT INTO ПРЕДМЕТ’
VALUES (‘Иванов И.И.’,’СУБД’,5)
INSERT INTO ПРЕДМЕТ (ФИО, НазвПр)

VALUES (‘Петров П.П.’,’СУБД’)

Слайд 5
количество элементов в обоих списках должно быть одинаковым

должно существовать прямое соответствие

между позицией элементов в обоих списках

типы данных элементов в списке значений должны быть совместимы с типами данных соответствующих столбцов таблицы

в столбец, имеющий признак NOT NULL вводить данные обязательно

в пропущенные столбцы вводится значение NULL

Правила:


Слайд 6
В набор значений могут быть включены специальные функции и выражения.

Их

значения должны быть определены на момент ввода данных.

Слайд 7Вставка нескольких строк:
INSERT INTO имя_таблицы [(список столбцов)]
SELECT допустимый запрос
Вставляемые

в указанную таблицу строки в точности должны соответствовать строкам результирующей таблицы, созданной при выполнении запроса.

Слайд 8
INSERT INTO УСПЕВАЕМОСТЬ (ФИО, НазвПр)
SELECT СТУДЕНТ.ФИО, ПРЕДМЕТ.НазвПр
FROM СТДУЕНТ, ПРЕДМЕТ
INSERT

INTO УСПЕВАЕМОСТЬ (ФИО, НазвПр)
SELECT СТУДЕНТ.ФИО, ПРЕДМЕТ.НазвПр
FROM СТУДЕНТ, ПРЕДМЕТ
WHERE СТУДЕНТ.Группа=‘4A’

Слайд 9DELETE
удаление записей


Слайд 10DELETE FROM имя_таблицы
Удаление всех записей:
Таблица становится незаполненной.
DELETE

FROM УСПЕВАЕМОСТЬ

Слайд 11DELETE FROM имя_таблицы
WHERE условие_отбора
Удаление записей по условию:


Слайд 12
DELETE FROM СТУДЕНТ
WHERE ФИО=‘Иванов И.И.’
DELETE FROM СТУДЕНТ
WHERE СТУДЕНТ.ФИО

IN
( SELECT УСПЕВАЕМОСТЬ.ФИО
FROM УСПЕВАЕМОСТЬ
WHERE Оценка=2 OR Оценка IS NULL
GROUP BY ФИО
HAVING COUNT(*)>=2 )

Слайд 13UPDATE
обновление записей


Слайд 14UPDATE имя_таблицы
SET имя_столбца1=новое_значение1, …
Изменение во всех записях:
Новое значение может

задаваться выражением.

UPDATE СТУДЕНТ
SET Курс=Курс+1


Слайд 15UPDATE имя_таблицы
SET имя_столбца1=новое_значение1, …
WHERE условие_отбора
Изменение записей по условию:


Слайд 16
UPDATE СТУДЕНТ
SET ФИО=‘Петрова И.И.’
WHERE ФИО=‘Иванова И.И.’
UPDATE СТУДЕНТ
SET Стипендия=NULL

WHERE СТУДЕНТ.ФИО IN
( SELECT УСПЕВАЕМОСТЬ.ФИО
FROM УСПЕВАЕМОСТЬ
WHERE Оценка=3 OR Оценка=2 OR
Оценка IS NULL )

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика