МиСКЛ Испустите колону из постојеће табеле

Mysql Drop Column From Existing Table



МиСКЛ Датабасе Инфраструцтуре је заиста потпуно управљана услуга базе података за изградњу апликација које су изворне у облаку. Постоје различити случајеви у којима вршимо различите упите или команде за промену базе података. У зависности од случаја, израз АЛТЕР је често укључен за команде „АДД“, „Делете/ДРОП“ и „МОДИФИ“. Овај водич ће научити како прецизно уклонити колону из постојеће табеле користећи МиСКЛ ДРОП ЦОЛУМН клаузулу.

Синтакса

>> АГЕ СТО табле_наме КАП ЦОЛУМН екиситинг_цолумн_наме;

Хајде да испитамо горњу синтаксу за овај упит:







  • Назив_табеле: је наслов постојеће табеле коју желите да измените.
  • постојећи_назив_колоне: је назив колоне која се брише.

Напомена: Можете избрисати више колона. За то морате да користите више од једне ДРОП ЦОЛУМН клаузуле у свом упиту.



Испустите колону преко МиСКЛ Воркбенцх -а

Уверите се да имате МиСКЛ инсталиран на вашем Виндовс систему. Морате отворити новоинсталирани МиСКЛ радни сто са дугмета за покретање на радној површини. Морамо се побринути да повежемо наш МиСКЛ радни сто са базом података из главног менија радног стола на картици „База података“.







Под траком за навигацију радног стола имамо списак различитих база података које смо већ креирали. Унутар базе података „подаци“ додали смо табелу „студент“. Табела „ученик“ садржи следеће записе у наставку.



Ако желите да испустите колону из постојеће табеле „студент“, морате да пловите у правцу шема испод Навигатора. Унутар „података“ базе података имамо листу табела, на пример, ученика и наставника. Проширићемо табелу „студент“. Док прелазите курсором преко њега, открићете приказ иконе подешавања, као што је приказано испод. Удари да настави.

Нови прозор ће се отворити на радној површини као што је доле. Можда ћемо видети листу колона и њихове дефиниције. Да бисте избацили колону из табеле, морате да је изаберете, кликните десним тастером миша на њу и притисните опцију „Избриши изабрано“.

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

Отвориће се још један прозор испод. Додирните дугме Заврши да бисте приказали промене у табели „ученик“.

Можете видети да је колона „старост“ уклоњена из табеле „студент“ јер је овде нисмо могли пронаћи.

Испробајте доњи упит на месту упита за радну површину испод навигатора да бисте избацили колону из табеле. Додирните икону флеша испод траке за навигацију како је истакнуто на доњој слици да бисте одразили промене упита.

>> АГЕ СТО података .ученик КАП ЦОЛУМН старост;

Нова измењена табела без колоне „старост“ приказана је испод.

Испустите колону преко љуске командне линије

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

Претпоставимо да имамо табелу „студент“ са неким записом који се налази у шеми „подаци“. Током провере пронашли смо запис испод у табели „студент“. Тренутно ова табела има вероватно 9 колона.

>> СЕЛЕЦТ * ФРОМ података .ученик НАРУЧИ ПО ид;

Пример 01: Испустите једну колону

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

>> АГЕ СТО података .ученик КАП ЦОЛУМН презиме;

Горња слика показује да упит исправно ради, а колона „презиме“ је уклоњена из табеле „студент“. Хајде да то проверимо и употребимо исти упит СЕЛЕЦТ за позивање табеле „студент“.

>> СЕЛЕЦТ * ФРОМ података .ученик НАРУЧИ ПО ид;

Излаз испод показује да нам је преостало само 8 колона, а колона „презиме“ и њене вредности су успешно избрисане из табеле „студент“.

Можете да избришете колоне са почетка, последњег, средњег и са било ког места табеле.

Пример 02: Испустите више колона

Такође можете да испустите више од једне колоне из било које табеле у МиСКЛ -у користећи упит АЛТЕР. Потребно је само да додате више од једне ДРОП клаузуле у упит АЛТЕР. Узмимо исту горе ажурирану табелу „студент“ која има 8 колона. Морамо да избришемо две колоне, на пример, пол и рег_дате, из ње. За то морамо да користимо две клаузуле ДРОП Цолумн у нашем упиту. Извршимо доњи упит АЛТЕР иза кога следе ДРОП клаузуле у МиСКЛ клијентској љусци командне линије.

>> АГЕ СТО података .ученик КАП ЦОЛУМН пол, КАП ЦОЛУМН рег_дате;

Као што можете видети из горње поруке упита да је упит савршено радио. Након провере табеле „студент“, добили смо ажурирану табелу у којој је остало 5 колона. Колона под називом „пол“ и „рег_дате“ су уклоњене из ње.

>> СЕЛЕЦТ * ФРОМ података .ученик НАРУЧИ ПО ид;

Треба напоменути да смо избрисали колоне рег_дате и гендер са две различите локације табеле. То значи да можете избрисати било коју колону са било које локације табеле. Није потребно брисати колоне са последњег места табеле.

Закључак

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