Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

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

Содержание

INSERT добавление новых записей
Операторы модификации данных INSERT добавление новых записей Вставка единственной строки: INSERT INTO имя_таблицы [(список столбцов)]  	VALUES (список значений) INSERT INTO ПРЕДМЕТ’ 	 VALUES (‘Иванов И.И.’,’СУБД’,5)INSERT INTO ПРЕДМЕТ (ФИО, НазвПр)	 VALUES (‘Петров П.П.’,’СУБД’) количество элементов в обоих списках должно быть одинаковымдолжно существовать прямое соответствие между В набор значений могут быть включены специальные функции и выражения. Их значения Вставка нескольких строк: INSERT INTO имя_таблицы [(список столбцов)] 	SELECT допустимый запросВставляемые в INSERT INTO УСПЕВАЕМОСТЬ (ФИО, НазвПр)  SELECT СТУДЕНТ.ФИО, ПРЕДМЕТ.НазвПр	FROM СТДУЕНТ, ПРЕДМЕТINSERT INTO DELETE удаление записей DELETE FROM имя_таблицы  	Удаление всех записей: Таблица становится незаполненной. DELETE FROM УСПЕВАЕМОСТЬ DELETE FROM имя_таблицы	WHERE условие_отбора 	Удаление записей по условию: DELETE FROM СТУДЕНТ	 WHERE ФИО=‘Иванов И.И.’ 	DELETE FROM СТУДЕНТ	 WHERE СТУДЕНТ.ФИО IN		( UPDATE обновление записей UPDATE имя_таблицы 	SET имя_столбца1=новое_значение1, …	Изменение во всех записях: Новое значение может задаваться UPDATE имя_таблицы	SET имя_столбца1=новое_значение1, …		WHERE условие_отбора 	Изменение записей по условию: UPDATE СТУДЕНТ	SET ФИО=‘Петрова И.И.’ 	WHERE ФИО=‘Иванова И.И.’ 	UPDATE СТУДЕНТ	 SET Стипендия=NULL	 WHERE
Слайды презентации

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

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

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

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


VALUES (список значений)


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

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

ПРЕДМЕТ (ФИО, НазвПр)
VALUES (‘Петров П.П.’,’СУБД’)


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

должно

количество элементов в обоих списках должно быть одинаковымдолжно существовать прямое соответствие

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

типы

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

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

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

Правила:


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

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

и выражения.

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

ввода данных.

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

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


SELECT допустимый запрос
Вставляемые в указанную таблицу строки в точности

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

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

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

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

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

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

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

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

DELETE FROM имя_таблицы 	Удаление всех записей: Таблица становится незаполненной. DELETE FROM УСПЕВАЕМОСТЬ

становится незаполненной.
DELETE FROM УСПЕВАЕМОСТЬ


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

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

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

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

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

Оценка IS NULL
GROUP BY ФИО
HAVING COUNT(*)>=2 )

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

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

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

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


Новое значение может задаваться выражением.
UPDATE СТУДЕНТ
SET Курс=Курс+1


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

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

условию:


  • Имя файла: operatory-modifikatsii-dannyh.pptx
  • Количество просмотров: 107
  • Количество скачиваний: 0