СКЛ УПДАТЕ: Сазнајте како да ажурирате вредности у табели



Овај чланак о СКЛ УПДАТЕ је свеобухватан водич о томе како користити УПДАТЕ упит за ажурирање вредности података у једном или више записа.

Док користимо базе података, можда ћемо често желети да ажурирамо неколико вредности података или у једном запису или у више записа. Структурирани језик упита (СКЛ) пружа разне команде за приступ, преузимање и управљање базама података. Из партије, један такав је наредба УПДАТЕ. Команда УПДАТЕ се користи за ажурирање података који постоје у табели.У овом чланку биће обрађене следеће теме:

  1. УПДАТЕ изјава
  2. Синтакса
  3. Примери:

СКЛ УПДАТЕ израз

Команда УПДАТЕ користи се за модификовање једног или више записа који постоје у табели.





Синтакса:

АЖУРИРАЊЕ ИМЕНА табеле СЕТ Колона1 = Вредност1, Колона2 = Вредност2, & хеллип, КолонаН = ВредностН ГДЕ Услов

Ево, Где клаузула одређује који се записи морају ажурирати. За сваки случај, ако изоставите клаузулу ВХЕРЕ, сви записи који постоје у табели биће ажурирани.

Пошто сте разумели синтаксу, хајде да сада разговарамо о различитим начинима њене употребе са примерима.



Примери:

Ради вашег бољег разумевања, поделио сам примере у следеће одељке:

Размотрићу следећу табелу да бих вам објаснио примере:

ЕмпИД ЕмпНаме ЕмпЕмаил Број телефона Град

један



Мохан

мохан@киз.цом

9966449966

Делхи

2

Сониа

сониа@абц.цом

9746964799

Мумбаи

3

Сањаи

сањаи@пкр.цом

9654323456

Бенгалуру

4

Авни

авни@киз.цом

9876543678

Мумбаи

5

Рахул

рахул@абц.цом

9542456786

Делхи

јава цаст дупло за инт

Погледајмо сваког од њих.

Ажурирање појединачног записа

Пример:

Напишите упит за ажурирање трећег запосленог (ИД запосленог) новим бројем телефона и градом.

АЖУРИРАЊЕ Запослени СЕТ ПхонеНумбер = '9646879876', Цити = 'Колката' ВХЕРЕ ЕмпИД = 3

Излаз:

Као излаз ћете видети следећу табелу:

ЕмпИД ЕмпНаме ЕмпЕмаил Број телефона Град

један

Мохан

мохан@киз.цом

9966449966

Делхи

2

Сониа

сониа@абц.цом

9746964799

Мумбаи

3

Сањаи

сањаи@пкр.цом

9646879876

Колката

4

Авни

авни@киз.цом

9876543678

Мумбаи

5

Рахул

рахул@абц.цом

9542456786

Делхи

Даље, у овом чланку, дајте нам разумевање како да ажурирате вредности података у више записа.

Ажурирајте више записа

Да бисмо ажурирали више записа у табели, морамо користити клаузулу ВХЕРЕ. ТхеКлаузула ВХЕРЕ одређује број записа који ће се ажурирати.

Пример:

Напишите упит за ажурирање ЕмпЕмаил-а запослених на сампле@абц.цом за све записе на име града Делхи.

АЖУРИРАЊЕ Запослени поставили ЕмпЕмаил = 'сампле@абц.цом' ВХЕРЕ Град = 'Делхи'

Излаз:

Као излаз ћете видети следећу табелу:

ЕмпИД ЕмпНаме ЕмпЕмаил Број телефона Град

један

Мохан

сампле@абц.цом

9966449966

Делхи

2

Сониа

спајање сортирај изворни код ц ++

сониа@абц.цом

9746964799

Мумбаи

3

Сањаи

сањаи@пкр.цом

9646879876

Колката

4

Авни

авни@киз.цом

9876543678

Мумбаи

5

Рахул

сампле@абц.цом

9542456786

Делхи

Настављајући даље у овом чланку, хајде да схватимо како да ажурирамо податке табеле изостављањем клаузуле ВХЕРЕ.

Ажурирајте податке изостављањем клаузуле ВХЕРЕ

Када изоставимо клаузулу ВХЕРЕ док користимо УПДАТЕ израз у СКЛ , тада није постављено ограничење броја записа који се морају ажурирати. Дакле, сви записи ће се аутоматски ажурирати.

Пример:

Напишите упит за ажурирање имејлова запослених на екампле@киз.цом.

АЖУРИРАЊЕ Запослени поставе ЕмпЕмаил = 'екампле@киз.цом'

Излаз:

Као излаз ћете видети следећу табелу:

ЕмпИД ЕмпНаме ЕмпЕмаил Број телефона Град

један

Мохан

екампле@киз.цом

9966449966

Делхи

2

Сониа

екампле@киз.цом

9746964799

Мумбаи

3

Сањаи

екампле@киз.цом

9646879876

Колката

4

Авни

екампле@киз.цом

9876543678

Мумбаи

5

Рахул

екампле@киз.цом

9542456786

Делхи

Следеће у овом чланку, хајде да разумемо како ажурирати податке одређене табеле из друге табеле.

Ажурирајте податке из друге табеле

Изјаву УПДАТЕ можемо користити за ажурирање података одређене табеле узимајући у обзир податке друге табеле.

Размотримо следећу табелу:

ЦонтацтИД Контакт Име Контакт имејл Број телефона Град

један

Мохан Схарма

цонтацтмохан@киз.цом

9962449966

Делхи

2

Сониа Кханна

цонтацтсониа@киз.цом

9461964799

Мумбаи

3

Сањаи Капоор

цонтацтсањаи@киз.цом

9719879876

Колката

4

Авни Мисхра

цонтацтавни@киз.цом

9889743678

Мумбаи

5

Рахул Рои

цонтацтрахул@киз.цом

9818256786

Делхи

Пример:

Напишите упит за ажурирање имена запослених узимајући податке из табеле контаката.

АЖУРИРАЊЕ ПОСТАВЉАЊЕ запослених помоћу ЕмпНаме = (СЕЛЕЦТ ЕмпНаме ФРОМ Цонтацтс ВХЕРЕ Цонтацтс.Цити = Емплоиеес.Цити)

Излаз:

Као излаз ћете видети следећу табелу:

ЕмпИД ЕмпНаме ЕмпЕмаил Број телефона Град

један

Мохан Схарма

екампле@киз.цом

9966449966

Делхи

2

Сониа Кханна

екампле@киз.цом

9746964799

Мумбаи

3

Сањаи Капоор

екампле@киз.цом

која метода класе скенера чита низ

9646879876

Колката

4

Авни Мисхра

екампле@киз.цом

9876543678

Мумбаи

5

Рахул Рои

екампле@киз.цом

9542456786

Делхи

Такође можемо преписати горњи упит на следећи начин:

АЖУРИРАЈ Запосленике ПОСТАВЉАЈТЕ Емплоиеес.ЕмпНаме = Контакти.ЕмпНаме ОД ЗАПОСЛЕНИХ УНУТАРЊЕ ПРИДРУЖИВАЊЕ контаката УКЉУЧЕНО (Емплоиеес.Цити = Цонтацтс.Цити)

Дакле, народе, на тај начин можете да користите УПДАТЕ израз у СКЛ-у.Тиме смо завршили овај чланак о СКЛ УПДАТЕ. Надам се да вам је овај чланак био информативан.

Ако желите да сазнате више о МиСКЛ и упознајте ову релациону базу података отвореног кода, а затим погледајте нашу који долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг ће вам помоћи да дубље разумете МиСКЛ и да вам помогне да савладате тему.

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог чланка о „СКЛ УПДАТЕ“ и јавићу вам се.