Baguhin ang Haligi sa MySQL

Alter Column Mysql



Habang namamahala ng isang database, kailangang baguhin ng isang administrator ng database ang istraktura ng mga talahanayan upang manatiling napapanahon. Sa artikulong ito, matututunan natin ang ilang iba't ibang mga uri ng mga gawain na maaari nating gawin gamit ang ibinigay na ALTER na utos ng MySQL. Kaya, magsimula na tayo.

Binago o binago ng command na ALTER ang istraktura ng talahanayan. Halimbawa,







  • Dagdag ng isang haligi
  • Pagtanggal ng isang haligi
  • Pangalan ng pangalan ng isang haligi
  • Pagbabago ng isang haligi

Sa artikulong ito, susubukan namin ang mga halimbawa ng ALTER utos upang magdagdag, magtanggal, palitan ang pangalan, at baguhin ang mga haligi ng isang talahanayan sa MySQL.



Magdagdag ng isang haligi

Maaari kaming magdagdag ng isang haligi sa isang mayroon nang mesa gamit ang sumusunod na syntax ng ALTER command.



NAGIGING EDAD TABLE table_name
ADD column_name datatype;

Sa syntax na ito, tiyaking palitan ang table_name at column_name ng pangalan na nais mong ibigay.





Maaari din nating banggitin ang posisyon ng bagong nilikha na haligi sa pamamagitan ng paggamit ng UNA at TAPOS na sugnay at pagtukoy sa mayroon nang haligi sa talahanayan. Halimbawa

NAGIGING EDAD TABLE table_name
ADD column_name datatype
[ UNA | TAPOS ]mayroon nang_column_name;

Kung nais naming magdagdag ng isang haligi bago ang isang mayroon nang haligi, maaari naming gamitin ang UNANG sugnay. Katulad nito, kung nais naming magdagdag ng isang haligi pagkatapos ng umiiral na haligi, maaari naming gamitin ang AFTER sugnay.



Maaari kaming magdagdag din ng maraming mga haligi, gamit ang parehong ALTER TABLE at ADD na haligi na syntax. Halimbawa

NAGIGING EDAD TABLE table_name
ADD column_name1 datatype
[ UNA | TAPOS ]mayroon nang_column_name
ADD column_name2 datatype
[ UNA | TAPOS ]mayroon nang_column_name;

I-drop / Tanggalin ang isang haligi

Ang pagtanggal ng isang haligi sa MySQL ay kasing dali ng pagsasabi. Maaari naming alisin ang isang mayroon nang haligi sa isang talahanayan sa pamamagitan ng paggamit ng ALTER TABLE command at DROP. Ang syntax para sa pagtanggal ng isang haligi ay

NAGIGING EDAD TABLE table_name
PATULOG column_name;

Ganito kadali ang pagtanggal ng isang haligi ng isang talahanayan sa MySQL.

Palitan ang pangalan ng isang Hanay

Maaari naming palitan ang pangalan ng isang haligi sa pamamagitan ng paggamit ng sugnay na PAGBABAGO kasama ang ALTER TABLE na utos. Kung saan, unang ibinigay namin ang umiiral na pangalan ng haligi at pagkatapos ang bagong pangalan kasama ang uri ng data, na sinusundan ng sugnay na PAGBABAGO. Upang baguhin ang pangalan ng haligi, patakbuhin ang sumusunod na utos

NAGIGING EDAD TABLE table_name
PAGBABAGO COLUMN nakaraang_column_name new_column_name datatype;

Kung maaari nating baguhin ang pangalan ng haligi, maaari nating baguhin ang pangalan ng talahanayan at gamitin ang sugnay na RENAME gamit ang ALTER TABLE na utos. Ang syntax para sa pagpapalit ng pangalan ng talahanayan ay

NAGIGING EDAD TABLE table_name
RENAME SA new_table_name;

Baguhin ang isang haligi

Ipagpalagay na nais naming baguhin ang kahulugan ng haligi o uri ng data ng isang haligi sa MySQL. Ang pariralang MODIFY ay madaling gamiting upang matulungan kami sa kasong ito. Maaari naming gamitin ang sugnay na MODIFY upang baguhin ang uri ng data ng isang haligi. Ganito

NAGIGING EDAD TABLE table_name
PAGBABAGO cloumn_name new_data_type;

pro-type

Narito ang isang protip para sa paggamit ng ALTER command.

Itakda ang default na halaga sa isang haligi

Kung nais naming magbigay o magtakda ng ilang default na halaga sa isang haligi ng isang talahanayan. KAYA natin ito sa pamamagitan ng pagpapatakbo ng sumusunod na utos

NAGIGING EDAD TABLE table_name
NAGIGING EDAD cloumn_name ITAKDA DEFAULT halaga ;

Sa syntax na ito, tiyaking palitan ang table_name, column_name, at halaga alinsunod sa iyong kinakailangan.

Kung maitatakda namin ang mga default na halaga ng isang haligi. Dapat mayroong isang paraan upang i-unset o i-drop ang mga default na halaga ng isang haligi.

I-drop ang default na halaga ng isang haligi

Sa gayon, nagbibigay ang MySQL ng sugnay na DROP DEFAULT pati na rin sa ALTER TABLE command na i-drop ang mga default na halaga ng isang haligi.

NAGIGING EDAD TABLE table_name
NAGIGING EDAD cloumn_name PATULOG DEFAULT ;

Kaya, ito ang ilan sa iba't ibang mga paraan upang pamahalaan at baguhin ang talahanayan sa MySQL.

Buod

Kasama sa artikulong ito ang iba't ibang mga paraan upang magamit ang ALTER command upang magsagawa ng iba't ibang mga operasyon. Sa artikulong ito, natutunan naming magdagdag, magtanggal, palitan ang pangalan ng talahanayan at mga haligi, baguhin ang kahulugan ng haligi, itakda at i-unset ang mga default na halaga ng isang haligi gamit ang ALTER TABLE command sa MySQL. Kung natulungan ka ng artikulong ito sa pagkakaroon ng isang mas mahusay na pag-unawa sa ALTER Command sa MySQL at nais mong malaman ang tungkol sa mga konsepto ng MySQL. Patuloy na bisitahin ang aming website linuxhint.com.