Практическая лабораторная работа №1



жүктеу 3,23 Mb.
Pdf просмотр
бет304/407
Дата11.01.2022
өлшемі3,23 Mb.
#32311
1   ...   300   301   302   303   304   305   306   307   ...   407
ignat eva o.v. prikladnoe programmirovanie i bazy dannykh. dlia prakt

INSERT VALUES 
INSERT SELECT 
INSERT DESALT VALUES 
 


 
 
145 
Первая  из  них  производит  вставку  в  таблицу  явно  заданной  строки,  вторая 
разновидность  –  вставку  группы  строк,  выбранных  в  результате  выполнения  запроса,  а 
третья — вставку значений по умолчанию. 
 
Вставка отдельных строк 
Предложение INSERT... VALUES выполняет вставку в таблицу одной строки. Его 
удобно  использовать  для  небольших  операций,  когда  в  таблицу  нужно  вставить 
несколько строк. Синтаксис этого предложения следующий: 
INSERT INTO имя_таблицы [<имя_стол6ца[, имя_столбца]...)]  
VALUES (значение[, значение]...); 
 
Указание вставляемых столбцов 
Этот  формат  предполагает  указания  имени  таблицы,  в  которую  производится 
вставка,  списка  имен  столбцов,  в  которые  будут  вставляться  значения,  и  списка 
собственно  вставляемых  в  строку  значений.  При  этом  следует  придерживаться 
следующих правил: 
–вставляемые  данные  должны  согласовываться  с  типами  данных  указанных 
столбцов; 
–размеры данных должны соответствовать размерам столбцов; 
–порядок  данных  во  фразе  VALUES  должен  соответствовать  порядку 
перечисления столбцов. 
 
Запрос 30. Выполнить вставку одной строки в таблицу FACULTET 
 
В  таблицу  вставляется  строка  со  значениями,  указанными  в  списке  фразы 
VALUES,  причем  расположение  значений  в  списке  соответствует  расположению 
соответствующих столбцов в списке столбцов таблицы.  
Примечание.  Чтобы данные  были добавлены, не  забудьте нажать на  кнопки  , а 
затем 
  для  подтверждения  внесенных  изменений  в  таблицу.  Просмотрите  внесенные 
изменения в таблицу FACULTET. 
В  этом  примере  мы  перечислили  столбцы  в  том  порядке,  в  каком  они  были 
определены  при  создании  таблицы,  однако  это  не  обязательно.  При  желании  порядок 
перечисления имен столбцов в команде INSERT можно изменить. 
Список имен столбцов может быть не полным. Можно указывать только те из них, 
значения которых известны для вставляемой строки, Столбцы, отсутствующие в списке, 
будут принимать значения NULL для вводимой строки.  
Самостоятельно  создайте  запрос  31.  Выполнить  вставку  одной  строки  в  таблицу 
KAFEDRA для столбцов name_kafedru, fio_zavkaf, kod_faculteta с данными 'Психологии', 
'Иванова', 5.  
В этом примере в водимой строке отсутствуют значения столбцов Nomer_komnatu, 
Num_korpusa и Tel_kafedru. В базе данных они примут значение NULL. 


 
 
146 
 

жүктеу 3,23 Mb.

Достарыңызбен бөлісу:
1   ...   300   301   302   303   304   305   306   307   ...   407




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау