МиСКЛ МариаДБ

МиСКЛ Делете Ров или Ровс

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

Пре свега, у шеми базе података морате имати неке податке да бисте на њој извршавали упите. Направимо табелу под називом „студент“ у бази података „дата“ користећи ЦРЕАТЕ упит у МИСКЛ Воркбенцх-у или клијенту командне линије. Табела „студент“ има шест колона: „ид“, „фирст наме“, „ластнаме“, „емаил“, „рег_дате“ и „цласс“. Додаћемо вредности у његове колоне користећи његов приказ мреже као испод и кликните на дугме „Примени“ да сачувамо промене. Сада можете извршити било какво ажурирање ових записа.

Избришите путем интерфејса Воркбенцх

Веома једноставна метода за брисање редова / редова из МиСКЛ табеле је путем приказа мреже радног стола, јер имамо табелу 'студент' са десет записа. Да бисте избрисали један ред из табеле, морате да одаберете одређени ред и притиснете икону за брисање реда из прозора мреже, јер смо изабрали 10тх ред и притисните доле истакнуту икону.

Након што додирнете икону за брисање, можете видети да се 10тх реда и његов запис су избрисани из табеле 'студент'. Ако желите да избришете више редова, морате да изаберете више од једног реда узастопно.

Избришите један ред помоћу командне линије

Још један једноставан начин за брисање реда из МиСКЛ шеме је путем клијента командне линије. Отворите клијент МиСКЛ командне линије испод новоинсталираног „МиСкл“ преко дугмета „прозор“. Пре свега, проверите и прикажите све записе табеле „студент“ помоћу команде „СЕЛЕЦТ“ као доле.

>> ОДАБЕРИ * ИЗ података.студент ПОРУЧИ ПО ид;

Пример 01: Коришћење једног услова у клаузули ВХЕРЕ
Избришимо један ред помоћу клаузуле 'ВХЕРЕ' у упиту 'ДЕЛЕТЕ'. Бришемо ред у коме је „презиме = Валеед“, а то је ред број 10 као горе. Покушајмо као:

>> ОБРИШИ ИЗ података.студент ВХЕРЕ презиме = 'Валеед';

Успешно је избрисан јер приказује „Упит је у реду, погођен је 1 ред“.

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

Користите исти упит 'ДЕЛЕТЕ' у навигатору радног стола да бисте избрисали запис као што је приказано.

Пример 02: Коришћење више услова у клаузули ВХЕРЕ
Такође можете да избришете један ред из табеле, користећи више од једног услова у 'ДЕЛЕТЕ' упиту МиСКЛ-а. У клаузули „ГДЕ“ користимо два услова, нпр.г., 'презиме = кхурсхеед' и 'ид> 7'. Овај упит ће избрисати само ред који има ид већи од '7', а његово презиме је 'кхурсхеед'. У нашем случају, то је 9тх ред.

>> ОБРИШИ ИЗ података.студент ВХЕРЕ презиме = 'кхурсхеед' И ид> 7;

Тхе 9тх ред је успешно избрисан јер пише да је 'Упит у реду, погођен је 1 ред.'

Приликом провере остало нам је само 8 редова унутар табеле. Тхе 9тх ред је обрисан са табеле, као што је приказано доле.

Пример 03: Коришћење услова ЛИМИТ у клаузули ВХЕРЕ
Такође можемо избрисати један ред путем клаузуле „ЛИМИТ“ у упиту „ДЕЛЕТЕ“. У овом упиту морамо дефинирати ограничење као '1' за један ред који се брише. Дефинисали смо граничну вредност као „1“ у клаузули „ВХЕРЕ“ упита „ДЕЛЕТЕ“. Избрисаће само први ред из свих записа који имају „презиме = Аван“, а то је ред број 2.

>> ОБРИШИ ИЗ података.студент ВХЕРЕ презиме = 'Аван' РЕДОСЛИЈЕД ПО ИД ОГРАНИЧЕЊУ 1;

Користите упит 'СЕЛЕЦТ' да бисте проверили ажурирану табелу.  Можете видети да је 2нд реда нема нигде у табели као што је приказано доле, а остало нам је само 7 редова.

Избришите више редова путем командне линије

Прво ажурирајмо табелу „студент“ додавањем неколико записа у њу како бисмо могли да избришемо више редова. Прикажимо записе табеле где је презиме 'Аван', користећи упит 'СЕЛЕЦТ' са јединственом ВХЕРЕ клаузулом. Овај упит ће приказати само 4 реда, јер имамо само 4 записа за колону „презиме = Аван“.

>> ОДАБЕРИ * ИЗ података.студент ВХЕРЕ презиме = 'Аван';

Пример 01: Употреба услова ЛИМИТ у клаузули ВХЕРЕ
Да бисмо избрисали више редова из табеле, можемо да користимо услов 'ЛИМИТ' у клаузули 'ВХЕРЕ' упита 'ДЕЛЕТЕ'. Морамо само да дефинишемо 'ЛИМИТ' осим 1 или било који негативан број. Дакле, дефинисали смо „ЛИМИТ“ као „3“, како бисмо избрисали 3 реда из табеле. Избрисаће прва три реда записа са „презименом“ као „Аван“.

>> ОБРИШИ ИЗ података.студент ВХЕРЕ презиме = 'Аван' РЕДОСЛЕДИ ИД 3 ОГРАНИЧЕЊЕ;

Прикажите преостале записе табеле помоћу упита 'СЕЛЕЦТ'. Видећете, за „презиме“ је остао само 1 запис који има вредност „Аван“, а три реда су избрисана.

Пример 02: Коришћење више услова у клаузули ВХЕРЕ
Користимо исто изнад табеле и дефинисали смо два услова у клаузули „ВХЕРЕ“ за брисање редова који имају „ид“ већи од 2 и мањи од 9, како следи:

>> ОБРИШИ ИЗ података.студент ВХЕРЕ ид> 2 И ид < 9;

У табели су нам остала само 2 реда током провере записа.

Пример 03: Избришите све редове
Можете избрисати све редове из табеле 'студент' користећи доњи једноставни упит у командној линији као:

>> ОБРИШИ ИЗ података.ученик;

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

Закључак

Прегледали смо различите начине брисања појединачних и више редова из табеле док смо радили у МиСКЛ-у преко радног окружења и клијентског интерфејса командне линије.

Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...
5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...