Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

V. Підведення підсумків заняття. ІV. Узагальнення та систематизація знань




ІV. Узагальнення та систематизація знань.

План

ІІІ. Виклад нового матеріалу

І. Організаційний момент

Хід заняття

а) готовність групи до заняття;

б) перевірка присутніх.

 

ІІ. Актуалізація опорних знань студентів

а) повідомлення теми та мети заняття;

б) повідомлення девізу, під яким будете працювати;

в) відповіді на запитання.

 

1. Оператор нових даних до таблиці - Insert.

2. Оператор модифікації даних в таблиці - Update.

3. Оператор знищення даних з таблиці - Delete.

 

VІ. Домашнє завдання: вивчити матеріал лекції, знати відповіді на такі питання лекції:

1. Які оператори SQL призначені для модифікації змісту бази даних?

2. Який формат має оператор додавання даних до таблиці?

3. Яким чином можна додати одразу групу записів до таблиці?

4. Можна оновити не всі, а лише деякі записи таблиці? Як це можна зробити?

5. За допомогою якого оператора можна однією дією знищити всі дані з таблиці?

SQL є повнофункціональною мовою маніпулювання даними, яка може використовуватися не лише для обрання даних з бази, але й для модифікації її змісту. Існує 3 оператори SQL, які призначені для модифікації змісту бази даних: Insert, Update та Delete.

 

Додавання нових даних до таблиці - оператор INSERT

Для додавання єдиного рядка у вказану таблицю використовується наступний формат оператору Insert:

 

Insert Into Ім’я таблиці [(Список полів таблиці)] Values (Список значень полів таблиці);

1. Параметр «Ім’я_таблиці» - ім’я таблиці, до якої додаються дані.

2. «Список полів таблиці» являє собою список, який складається з імен одного або більшої кількості стовпців, розподілених комами. Параметр «Список полів таблиці» є необов’язковим. Якщо він відсутній, то передбачається використання списку з імен всіх стовпців таблиці, вказаних в тому порядку, в якому вони були описані в операторі Create table. Якщо в операторі Insert вказується конкретний список імен стовпців, то будь-які відсутні в ньому стовпці повині бути описані при створенні таблиці як припускаючі значення Null – за виключенням випадків, коли при описі стовпця використовується параметр Default.

3. Параметр «Список значень полів таблиці» повинен наступним чином відповідати параметру «Список полів таблиці»:

o кількість елементів в обох списках повинна бути однаковою;

o повинне існувати пряме співвідношення між позицією одного й того ж елементу в обох списках, тому перший елемент списка «Список значень полів таблиці» відповідає першому елементу списка «Список полів таблиці», другий елемент списка «Список значень полів таблиці» до другого елементу списка «Список полів таблиці» та т. д.;

o типи даних елементів списка «Список значень полів таблиці» повинні бути сумісні з типом даних відповідних стовпців таблиці.

Приклад 19. Використання конструкції Insert... values.

Додати до таблиці «Співробітники» новий запис, який містить дані у всіх стовпцях.

Insert Into Співробітники values (50,‘Савченко’,‘Сергій’, ‘Олександрович’, ‘Одеса, Архітекторська 35,24’ 481534, ‘Заступник директора’, ‘Ч’, #12/03/1973#, ‘3450’, 3);

 

Додавання групи записів до таблиці

Інструкцію Insert Into синтаксису запита для додавання декількох записів можна також використовувати з Select... From для копіювання набору записів іншої таблиці або запиту. В цьому випадку Select визначає поля, які треба додати до специфікованої таблиці-адресату (тобто таблиці, яка змінюється).

 

Формат цієї операції має такий вигляд:

Insert Into Таблиця, яка змінюється Select (Список полів таблиці)

From Початкова таблиця;

Дані обираються з початкової таблиці та розміщуються в таблицю, в якій відбуваються зміни.

В наступному прикладі з пропонуємої таблиці «Студенти» обираються всі студенти, які поступили на роботу в період 2011 р, та їх записи додаються до таблиці «Співробітники».

Insert Into Співробітники Select Студенти.*

From Студенти

Where [Дата прийому] Between #01/01/2011# and #12/31/2011#;

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 483; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.