русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

INSERT – додати рядок до таблиці


Дата добавления: 2015-07-09; просмотров: 540; Нарушение авторских прав


Синтаксис:

Додати значення у всі поля:

INSERT INTO <TableName> VALUES (<Value1>, <Value2>,…, <ValueN>);

Додати рядок зі значеннями лише у деяких полях

INSERT INTO <TableName> (<FieldNameK>, ..., <FieldNameM> ) VALUES (<ValueK>, …,<ValueM>);

Приклад 1: Додати до таблиці DYSCYPL1, що була створена в п. 5.2.1, рядок

3.06 Організація баз даних та знань

INSERT INTO DYSCYPL1 VALUES (“3.06”, “Організація баз даних та знань”);

Після виконання оператора таблиця DYSCYPL1матиме такий вміст

KodDysc NazvDysc
3.06 Організація баз даних та знань

 

Приклад 2: Додати до таблиці POSADA1рядок

професор

INSERT INTO POSADA1 VALUES (“01”, “професор”,700);

Приклад 3: Додати до таблиці POSADA1рядок

доцент

INSERT INTO POSADA1 (KodPost, PostVykl) VALUES (“02”,”доцент”);

Після виконання операторів прикладів 2 і 3 таблиця POSADA1матиме такий вміст

KodPost PostVykl NormPost
професор
доцент  

 

Приклад 4: Додати до таблиці POSADA1рядки

старший викладач
викладач

Оскільки для кожного рядка треба створювати новий запит, створимо параметричний запит INSERT.

INSERT INTO POSADA1

VALUES ([KodPost – код посади],[NazvPost – назва посади],[NormPost– норма навантаження]);

Нижче (рис. 5.12) наведено діалогове вікно одного з фрагментів роботи параметричного оператора.

Рис. 5.12. Фрагмент уведення даних параметричним запитом

Після уведення наведених вище рядків вміст таблиці буде таким.

 

KodPost PostVykl NormPost
професор
доцент  
старший викладач
викладач

Створемо параметричний запит для заповнення таблиці DSCPL2, що була створена у п. 5.2.1.



INSERT INTO POSADA1

VALUES ([KdDsc – код дисципліни],[NzvDsc – назва дисципліни]);

ї додамо у режимі діалогу два рядки.

KdDsc NzvDsc
2.01 Вища математика
2.02 Фізика

 

5.2.7 UPDATEоновити дані (поля) в таблиці

Синтаксис:

UPDATE <TableName> SET <FieldName1>=<expresion1> [, <FieldName2> =<Expresion2> [, …]] WHERE<Condition>;

Приклад 1: Увести дані про норму навантаження доцента (код ”02”)

UPDATE POSADA1 SET NormPost = 650 WHERE KodPost =”02”;

Приклад 2: Зменшити норму для усіх посад, крім доцента, на 100 годин

UPDATE POSADA1 SET NormPost = NormPost-100WHERE KodPost <>”02”;

Після виконання наведених вище операторів вміст таблиці буде таким.

KodPost PostVykl NormPost
професор
доцент
старший викладач
викладач

Умова виконання запиту UPDATE може бути побудована з використанням полів інших таблиці, але для цього треба задіяти операції з’єднання (сполучення) таблиць, про які мова піде в п.3 (запити SELECT).



<== предыдущая лекция | следующая лекция ==>
CREATE INDEX – створити індекс | DELETE – видалити рядки із таблиці


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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