Разлика између ажурирања и промене

Упдате вс Алтер

Упдате и Алтер су две СКЛ (Струцтуред Куери Лангуаге) наредбе које се користе за модификовање база података. Изјава за ажурирање користи се за ажурирање постојећих записа у бази података. Ажурирање је изјава ДМЛ (Лангуаге Манипулатион Лангуаге). Наредба Алтер СКЛ користи се за модификацију, брисање или додавање колоне у постојећу табелу у бази података. Алтер је израз ДДЛ (Дефинитион Лангуаге Дата Дефинитион Лангуаге).

Шта је ажурирање?

Ажурирање је СКЛ наредба која се користи за ажурирање постојећих записа у бази података. Ажурирање се сматра ДМЛ изјавом. Наредбе које се користе за управљање подацима без промјене схеме базе података називају се ДМЛ искази. Следи типична синтакса изјаве за ажурирање.

УПДАТЕ таблица

СЕТ цолумн1Наме = валуе1, цолумн2Наме = валуе2,…

ВХЕРЕ цолумнКСНаме = сомеВалуе

У горњем примјеру таблеНаме треба замијенити именом таблице у коју желите измијенити записе. Ступац1Наме, ступца2Наме у клаузули СЕТ су имена ступаца у таблици у којима се требају записати вриједности записа модификовано. валуе1 и валуе2 су нове вредности које би требало уметнути у запис. ГДЈЕ клаузула одређује скуп записа који треба ажурирати у табели. ВЕХРЕ клаузула се такође може изоставити из изјаве УПДАТЕ. Тада би се сви записи у табели ажурирали са вредностима датим у клаузули СЕТ.

Шта је Алтер?

Алтер је СКЛ наредба која се користи за модификацију, брисање или додавање колоне у постојећу табелу у бази података. Алтер се сматра ДДЛ изјавом. Наредбе које се користе за дефинирање структуре базе података (схема базе података) називају се ДДЛ изрази. Следи типична синтакса алтер израза која се користи за додавање колоне постојећој табели.

АЛТЕР ТАБЛЕ таблеНаме

АДД невЦолумнНаме датаТипеОфНевЦолумн

Овде је таблеНаме име постојеће табеле коју треба изменити, а невЦолумнНаме је име дано новом ступцу који је додан у табелу. датаТипеОфНевЦолумн пружа тип података нове колоне.

Слиједи типична синтакса алтер изјаве која се користи за брисање колоне у постојећој таблици.

АЛТЕР ТАБЛЕ таблеНаме

ДРОП ЦОЛУМН цолумнНаме

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

Слиједи типична синтакса алтер израза која се користи за промјену типа података постојећег ступца у табели.

АЛТЕР ТАБЛЕ таблеНаме

АЛТЕР ЦОЛУМН цолумнНаме невДатаТипе

Овде је стољеће назив постојећег ступца у табели, а новиДатаТипе је назив новог типа података.

Која је разлика између Ажурирања и Алтера?

Ажурирање је СКЛ наредба која се користи за ажурирање постојећих записа у бази података, док је алтер СКЛ наредба која се користи за измену, брисање или додавање колоне у постојећу табелу у бази података.

Ажурирање је ДМЛ изјава док је алтер ДДЛ изјава. Наредба Алтер мијења схему базе података, док изјава упдате само мијења записе у бази података без измјене њене структуре.