Инфоурок Другое ПрезентацииПрезентация "SQL-операторы модификации данных"

Презентация "SQL-операторы модификации данных"

Скачать материал
Скачать материал "Презентация "SQL-операторы модификации данных""

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Директор дома творчества

Описание презентации по отдельным слайдам:

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

    1 слайд

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

  • Оператор добавления

    2 слайд

    Оператор добавления

  • Оператор добавленияINSERT INTOФормат оператора: 
INSERT INTO    [ (имя_столб...

    3 слайд

    Оператор добавления
    INSERT INTO
    Формат оператора:
    INSERT INTO <имя_таблицы> [ (имя_столбца [,...n] ) ] VALUES (значение[,...n])

    Эта форма оператора INSERT с параметром VALUES предназначена для вставки единственной строки в указанную таблицу.

  • INSERT INTOСписок столбцов указывает столбцы, которым будут присвоены значени...

    4 слайд

    INSERT INTO
    Список столбцов указывает столбцы, которым будут присвоены значения в добавляемых записях.
    Список может быть опущен. Тогда подразумеваются все столбцы таблицы (кроме объявленных как счетчик), причем в порядке, установленном при создании таблицы.
    Если в операторе INSERT указывается конкретный список имен полей, то любые пропущенные в нем столбцы должны быть объявлены при создании таблицы как допускающие значение NULL, за исключением тех случаев, когда при описании столбца использовался параметр DEFAULT.

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

    5 слайд

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

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

  • Пример 10. Добавить в таблицу ТОВАР новую запись.INSERT INTO Товар (Название...

    6 слайд

    Пример 10. Добавить в таблицу ТОВАР новую запись.

    INSERT INTO Товар (Название, Цена, Сорт, КодПроизводителя) VALUES(‘ Славянский’”, 12, высший, 1234)

    Если столбцы таблицы ТОВАР указаны в полном составе и в том порядке, в котором они перечислены при создании таблицы ТОВАР, оператор можно упростить.

    INSERT INTO Товар VALUES (‘Славянский ‘, 12, высший, 1234)

  • Оператор удаления

    7 слайд

    Оператор удаления

  • Оператор удаленияФормат оператора:

DELETE   FROM [WHERE ]

    8 слайд

    Оператор удаления
    Формат оператора:

    DELETE FROM <имя_таблицы>[WHERE <условие_отбора>]

  • Оператор удаленияЕсли предложение WHERE присутствует, удаляются записи из таб...

    9 слайд

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

  • Оператор удаленияПри удалении строк с помощью DELETE эти строки сохраняются в...

    10 слайд

    Оператор удаления
    При удалении строк с помощью DELETE эти строки сохраняются в системных сегментах отката на случай восстановления. Это может потребовать значительного времени. Поэтому лучше использовать TRUNCATE для удаления всех данных.

  • Пример 11. Удалить все прошлогодние сделкиDELETE  FROM  Сделка  
WHERE Year(...

    11 слайд

    Пример 11. Удалить все прошлогодние сделки

    DELETE FROM Сделка
    WHERE Year(Сделка.Дата)=Year(GETDATE())-1

  • Оператор обновления

    12 слайд

    Оператор обновления

  • Оператор обновленияФормат оператора:

 UPDATE имя_таблицы 
SET имя_столбца =...

    13 слайд

    Оператор обновления
    Формат оператора:

    UPDATE имя_таблицы
    SET имя_столбца = <выражение>[,...n] [WHERE <условие_отбора>]

  • Оператор обновленияВ предложении SET указываются имена одного и более столбцо...

    14 слайд

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

  • Пример 12. Увеличить цену товаров первого сорта на 25%.UPDATE  Товар  SET Це...

    15 слайд

    Пример 12. Увеличить цену товаров первого сорта на 25%.

    UPDATE Товар SET Цена= Цена*1.25
    WHERE Сорт= ‘Первый’

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 666 019 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 21.03.2023 122
    • PPTX 169.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Трохан Людмила Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Трохан Людмила Александровна
    Трохан Людмила Александровна
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 51033
    • Всего материалов: 29

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 490 человек из 71 региона
  • Этот курс уже прошли 2 329 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 21 региона
  • Этот курс уже прошли 155 человек

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 283 человека из 66 регионов
  • Этот курс уже прошли 850 человек

Мини-курс

Стимулирование интереса к обучению у детей дошкольного возраста

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 11 человек

Мини-курс

Финансовый риск-менеджмент

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Каналы сбыта, продвижение и стимулирование продаж

5 ч.

780 руб. 390 руб.
Подать заявку О курсе