MySQL Magdagdag ng isang Haligi sa Umiiral na Talahanayan

Mysql Add Column Existing Table



Ang MySQL Database System ay isang lubos na nasusukat na serbisyo sa database para sa paglikha ng mga cloud-katutubong application. Samakatuwid kailangan nating magsagawa ng iba't ibang mga operasyon habang ginagawa ito. Ang ALTER TABLE na deklarasyon ay inaalis-off upang magdagdag, mag-alis, o baguhin ang mga haligi habang nagtatrabaho sa isang mayroon nang mesa sa anumang iskema ng MySQL. Tuturuan namin kayo nang eksakto kung paano ideklara ang isang haligi sa isang mayroon nang talahanayan na gumagamit ng expression ng MySQL ADD COLUMN sa gabay na ito.

Syntax:

>> NAGIGING EDAD TABLE table_name ADD new_column_name column_definition[ UNA | TAPOS column_name];

Narito ang detalye ng query na ito:







  • Table_name : ay ang mayroon nang talahanayan na nais mong baguhin o magdagdag ng isang bagong haligi.
  • Bagong_column_name : ay ang pamagat para sa isang bagong haligi na maidaragdag.
  • Column_definition : Ito ang uri ng data ng isang bagong haligi at ang kahulugan nito, hal., Null, Not Null.
  • UNA | MATAPOS ang haligi ng_pangalan : Tinutukoy ng sugnay na ito ang lokasyon ng isang bagong haligi sa talahanayan. Opsyonal ito; iyon ang dahilan kung hindi ginamit, ang haligi ay itatanim sa huli ng isang talahanayan.

Magdagdag ng Column sa pamamagitan ng MySQL Workbench

Buksan ang iyong bagong naka-install na MySQL workbench mula sa start button ng iyong desktop. Tiyaking ikonekta ang iyong workbench sa database.





Sa Navigation bar ng workbench sa ilalim ng iskema, mahahanap mo ang nilikha na mga database. Lumikha kami ng isang 'data' ng isang database at nagdagdag ng isang talahanayan na 'mag-aaral' dito. Ang talahanayan na 'mag-aaral' ay mayroong mga sumusunod na haligi at talaan dito.





Upang magdagdag ng isang bagong haligi sa umiiral na talahanayan na 'mag-aaral', kailangan mong mag-navigate patungo sa Schemas sa ilalim ng Navigator. Sa loob ng 'data' ng database, mayroon kaming isang listahan ng mga talahanayan, hal., Mag-aaral at guro. Kailangan mong palawakin ang talahanayan, mag-aaral. Habang pinapasada ito, makakakita ka ng isang icon ng setting, tulad ng naka-highlight sa ibaba. Mag-click dito upang magpatuloy.



Ang window sa ibaba ay bubuksan sa MySQL workbench. Maaari mong tingnan ang isang listahan ng mga haligi at ang kanilang mga kahulugan. Maaari kang magdagdag ng isang bagong haligi sa huli ng lahat ng mga haligi sa pamamagitan ng pag-tap ng dalawang beses sa huling puwang at, pagkatapos nito, pagsulat ng isang pangalan ng haligi dito.


Malinaw mula sa larawan sa ibaba na naidagdag namin ang bagong edad na 'edad' sa huling bahagi ng lahat ng mga haligi, na tinukoy ang kahulugan nito.

Mahahanap mo ang isang bagong window na may nakalistang isang query upang magdagdag ng isang bagong haligi tulad ng sa ibaba. Mag-click sa Mag-apply button upang magpatuloy.

Bubuksan ang bintana. Pindutin ang Tapos na upang makita ang mga pagbabago.

Ngayon, ang nabuong muli na talahanayan ay ikinabit sa ibaba.

Matapos ang pagdaragdag ng mga halaga, magiging hitsura ito sa ilalim. Maaari mo ring idagdag ang Alter query sa puwang sa itaas ng talahanayan na ito at sa ilalim ng navigation bar upang magdagdag ng isang haligi sa isang talahanayan.

Magdagdag ng Column sa pamamagitan ng Command-Line Shell

Upang magdagdag ng isang bagong haligi sa isang mayroon nang talahanayan habang ginagamit ang command-line, kailangan mong buksan ang MySQL command-line client mula sa taskbar. Ipasok ang iyong MySQL password kapag tinanong at pindutin ang Enter.

Sa pagsuri, nakita namin ang talaan na ibinigay sa ibaba sa talahanayan na 'mag-aaral'. Magdagdag tayo ng isang bagong haligi, 'edad', sa dulo ng talahanayan.

>> PUMILI * MULA SA data .mag-aaral INIUTOS NI id;

Halimbawa 01: Magdagdag ng Single Column

Kung nais mong magdagdag ng isang solong haligi sa isang mayroon nang mesa, kung gayon ang halimbawang ito ay inilaan para sa iyo. Ngayon, magdagdag kami ng isang bagong haligi na pinangalanang 'edad' sa huling lugar ng talahanayan, 'mag-aaral'. Upang magdagdag ng isang bagong 'edad' ng haligi pagkatapos ng 'klase' ng haligi, subukan ang query sa ibaba sa shell ng command-line na MySQL.

>> NAGIGING EDAD TABLE data .mag-aaral ADD edad VARCHAR (dalawampu) HINDI WALA TAPOS klase;

Sa pagsuri sa talahanayan, makikita mo na ang talahanayan ay lumikha ng isang bagong walang laman na haligi 'edad' sa huling lugar, tulad ng ipinakita sa imahe.

>> PUMILI * MULA SA data .mag-aaral INIUTOS NI id;

Mag-a-update kami ng isang talahanayan habang nagdaragdag ng mga halaga sa isang bagong nilikha na halagang 'edad'. Sinubukan namin ang nasa ibaba ng tatlong mga query sa UPDATE upang magdagdag ng mga halaga sa isang edad na 'haligi'.

>> UPDATE data .mag-aaral ITAKDA edad='25' SAAN id> 0 at id< 3;

>> UPDATE data .mag-aaral ITAKDA edad='17' SAAN id> 3;

>> UPDATE data .mag-aaral ITAKDA edad='18' SAAN id= 3;

Suriin natin ang na-update na talahanayan na 'mag-aaral' gamit ang nasa ibaba SELECT query sa shell bilang:

>> PUMILI * MULA SA data .mag-aaral INIUTOS NI id;

Ngayon ay mayroon kaming isang ganap na bagong-update na talahanayan tulad ng ibinigay sa ibaba.

Halimbawa 02: Magdagdag ng Higit sa Isang Haligi

Maaari ka ring magdagdag ng higit sa isang haligi sa iba't ibang mga lugar ng isang mayroon nang mesa gamit ang ALTER query. Subukan natin ang query sa ibaba upang magdagdag ng dalawang bagong mga haligi, hal., Kasarian at lungsod, sa huli ng lahat ng mga talahanayan na haligi ng 'mag-aaral'. Gumamit kami ng dalawang mga sugnay na ADD sa query na ito upang magdagdag ng dalawang mga haligi.

>> NAGIGING EDAD TABLE data .mag-aaral ADD COLUMN kasarian VARCHAR (dalawampu) HINDI WALA TAPOS edad, ADD COLUMN lungsod VARCHAR (dalawampu) HINDI WALA TAPOS kasarian;

Mahahanap mo ang talahanayan na na-update sa ibaba sa pag-check nito sa SELECT query sa shell. Malalaman mo na ang talahanayan ay lumikha ng dalawang bagong mga haligi na walang mga halaga sa kanila.

>> PUMILI * MULA SA data .mag-aaral INIUTOS NI id;

Upang maiwasan ang kawalan ng laman ng mga bagong nilikha na haligi, magdaragdag kami ng mga halaga sa mga bagong haligi, hal. Kasarian at lungsod. Sinubukan namin ang nasa ibaba ng tatlong mga query sa UPDATE upang magdagdag ng mga halaga sa kasarian ng mga haligi 'at' lungsod '. Una sa lahat, na-update namin ang haligi na 'kasarian' gamit ang query sa ibaba bilang:

>> UPDATE data .mag-aaral ITAKDA kasarian='Babae' SAAN id< 6;

Pagkatapos nito, na-update namin ang haliging 'lungsod' sa pamamagitan ng paggamit sa ibaba ng dalawang mga UPDATE na utos:

>> UPDATE data .mag-aaral ITAKDA lungsod='Islamabad' SAAN id< 3; >> UPDATE data .mag-aaral ITAKDA lungsod='Rawalpindi' SAAN id> 2;

Suriin natin ang na-update na talahanayan na 'mag-aaral' gamit ang ilalim ng SELECT query sa command line shell bilang:

>> PUMILI * MULA SA data .mag-aaral INIUTOS NI id;

Sa wakas, nakakuha kami ng isang bagong muling pagsasaayos ng talahanayan tulad ng ibinigay sa ibaba.

Konklusyon

Perpekto! Mahusay naming sinubukan ang lahat ng mga query upang magdagdag ng isang solong haligi o higit pa sa isang haligi sa isang mayroon nang talahanayan habang nagtatrabaho sa MySQL workbench at Command-line client shell.