Содержание
- 2. Пример простой схемы БД Столбцы таблицы Salespeople (Продавцы)
- 3. Пример простой схемы БД
- 4. Пример простой схемы БД Столбцы таблицы Customers (Покупатели)
- 5. Пример простой схемы БД
- 6. Пример простой схемы БД Столбцы таблицы Orders (Заказы)
- 7. Пример простой схемы БД
- 8. Пример простой схемы БД
- 9. Подразделы SQL
- 10. Язык манипулирования данными Команды Data Manipulation Language (DML) для работы с таблицами: INSERT — вставка строк
- 11. Ввод значений в таблицы Форма оператора INSERT: Данные вводятся в таблицу в порядке их перечисления Пример
- 12. Ввод значений в таблицы Список столбцов может быть опущен Пример ввода строки в таблицу Salespeople: для
- 13. Ввод неопределенных значений NULL может явно вводиться в поле так же, как обычное значение: Поле не
- 14. Ввод значений по умолчанию Можно вводить в поле значение по умолчанию: Перед вставкой для поля должно
- 15. Ввод неопределенных значений Неявный метод: Если столбец не указан в списке столбцов – его значение для
- 16. Значения по умолчанию и NULL Оператор INSERT, не содержащий значения для столбца вставит NULL, если столбец
- 17. Вставка даты При вставке даты можно использовать: SYSDATE – текущая дата TO_DATE(…) – конкретная дата
- 18. Вставка результатов запроса Оператор INSERT можно использовать для вставки результатов запроса: Пример перемещения значений из одной
- 19. Вставка сразу нескольких записей Для вставки нескольких записей в одну таблицу используйте INSERT ALL INSERT ALL
- 20. Создание новой таблицы Создать новую таблицу и скопировать все данные из старой: CREATE TABLE new_table AS
- 21. Задания на INSERT Добавить покупателя Bush из Вашингтона c привязкой к продавцу Bond Добавить по одному
- 22. Изменение значений полей Изменение всех или некоторых значений в существующих строках выполняется с помощью оператора UPDATE:
- 23. Изменение значений полей Пример обновления значений поля для всех строк таблицы Customers: Пример обновления значений поля
- 24. Изменение значений полей Пример обновления значений группы полей для отдельной строки таблицы Salespeople: Не разрешается обновлять
- 25. Изменение значений полей В предложении SET оператора UPDATE разрешается применять выражения: Разрешается обновлять до NULL-значений или
- 26. Изменение значений полей с подзапросами Обновление с помощью многостолбцового подзапроса UPDATE Salespeople SET (city, comm) =
- 27. Изменение значений полей с подзапросами Обновление строк таблицы на основе значений из других таблиц: UPDATE Salespeople
- 28. Контроль целостности при изменении Если вы пытаетесь обновить запись и новое значение столбца противоречит ограничению, выдается
- 29. Задания на UPDATE Для всех покупателей продавца Peel выставить рейтинг 100 Передать всех покупателей продавца Peel
- 30. Удаление строк из таблицы Для удаления строк из таблицы используется команда DELETE: Пример удаления всех строк
- 31. Удаление строк из таблицы Удаление определенных строк, для указания которых используются предикаты: DELETE FROM Salespeople WHERE
- 32. Удаление строк из таблицы с подзапросами Для удаления определенных строк на основе значений из другой таблицы
- 34. Скачать презентацию