Keisti stulpelį „MySQL“

Alter Column Mysql



Tvarkydamas duomenų bazę, duomenų bazės administratorius turi pakeisti lentelių struktūrą, kad būtų nuolat atnaujinamas. Šiame straipsnyje mes išmoksime keletą skirtingų tipų užduočių, kurias galime atlikti naudodami „MySQL“ pateiktą ALTER komandą. Taigi, pradėkime.

ALTER komanda keičia arba keičia lentelės struktūrą. Pavyzdžiui,







  • Stulpelio pridėjimas
  • Stulpelio ištrynimas
  • Stulpelio pervadinimas
  • Stulpelio keitimas

Šiame straipsnyje bandysime ALTER komandų pavyzdžius, kaip pridėti, ištrinti, pervardyti ir keisti lentelės stulpelius „MySQL“.



Pridėti stulpelį

Mes galime pridėti stulpelį į jau esamą lentelę, naudodami šią komandos ALTER sintaksę.



AMŽIUS LENTELĖ table_name
PAPILDYTI stulpelio_pavadinimas duomenų tipas;

Šioje sintaksėje būtinai pakeiskite table_name ir column_name norimu suteikti pavadinimu.





Taip pat galime paminėti naujai sukurto stulpelio padėtį, naudodami FIRST ir AFTER sąlygą ir nurodydami jau esamą lentelės stulpelį. Pavyzdžiui

AMŽIUS LENTELĖ table_name
PAPILDYTI stulpelio_pavadinimas duomenų tipas
[ PIRMAS | PO PAGAL ]esamos_skilties_pavadinimas;

Jei norime pridėti stulpelį prieš esamą stulpelį, galime naudoti FIRST sąlygą. Panašiai, jei norime pridėti stulpelį po esamo stulpelio, galime naudoti AFTER sąlygą.



Taip pat galime pridėti kelis stulpelius, naudodami tą pačią ALTER TABLE ir ADD stulpelių sintaksę. Pavyzdžiui

AMŽIUS LENTELĖ table_name
PAPILDYTI stulpelio_pavadinimas1 duomenų tipas
[ PIRMAS | PO PAGAL ]esamos_skilties_pavadinimas
PAPILDYTI stulpelio_pavadinimas2 duomenų tipas
[ PIRMAS | PO PAGAL ]esamos_skilties_pavadinimas;

Mesti/ištrinti stulpelį

Ištrinti stulpelį „MySQL“ yra taip paprasta, kaip pasakyti. Galime pašalinti esamą lentelės stulpelį naudodami komandą ALTER TABLE ir DROP. Stulpelio ištrynimo sintaksė yra

AMŽIUS LENTELĖ table_name
DROP stulpelio_pavadinimas;

Štai kaip paprasta ištrinti lentelės stulpelį „MySQL“.

Pervardykite stulpelį

Stulpelį galime pervardyti naudodami sąlygą CHANGE kartu su komanda ALTER TABLE. Kuriame pirmiausia pateikiame esamą stulpelio pavadinimą, tada naują pavadinimą kartu su duomenų tipu, po kurio eina pakeitimo sąlyga. Norėdami pakeisti stulpelio pavadinimą, paleiskite šią komandą

AMŽIUS LENTELĖ table_name
PAKEISTI STulpelis ankstesnio_skilties_vardo naujo_skilties_vardo duomenų tipas;

Jei galime pakeisti stulpelio pavadinimą, galime pakeisti lentelės pavadinimą ir naudoti RENAME sąlygą su komanda ALTER TABLE. Lentelės pervadinimo sintaksė yra

AMŽIUS LENTELĖ table_name
PERvardyti Į new_table_name;

Pakeiskite stulpelį

Tarkime, norime pakeisti „MySQL“ stulpelio apibrėžimą arba stulpelio duomenų tipą. Sąlyga „MODIFY“ mums praverčia šiuo atveju. Stulpelio duomenų tipui pakeisti galime naudoti sąlygą MODIFY. Kaip šitas

AMŽIUS LENTELĖ table_name
PAKEISTI cloumn_name new_data_type;

pro-tipo

Čia yra pavyzdys, kaip naudoti komandą ALTER.

Nustatykite stulpelio numatytąją vertę

Jei norime pateikti arba nustatyti tam tikrą numatytąją lentelės stulpelio vertę. Mes galime tai padaryti vykdydami šią komandą

AMŽIUS LENTELĖ table_name
AMŽIUS cloumn_name SET NUMATYTAS vertės ;

Šioje sintaksėje būtinai pakeiskite lentelės pavadinimą, stulpelio pavadinimą ir vertę pagal savo reikalavimus.

Jei galime nustatyti numatytas stulpelio reikšmes. Turi būti būdas atšaukti arba atmesti numatytas stulpelio reikšmes.

Išmeskite numatytąją stulpelio vertę

Na, „MySQL“ taip pat pateikia sąlygą DROP DEFAULT, taip pat komandoje ALTER TABLE, kad būtų pašalintos numatytosios stulpelio vertės.

AMŽIUS LENTELĖ table_name
AMŽIUS cloumn_name DROP NUMATYTAS ;

Taigi, tai yra keletas skirtingų būdų valdyti ir keisti lentelę „MySQL“.

Santrauka

Šiame straipsnyje pateikiami įvairūs būdai, kaip naudoti komandą ALTER tam tikroms operacijoms atlikti. Šiame straipsnyje mes išmokome pridėti, ištrinti, pervardyti lentelę ir stulpelius, keisti stulpelio apibrėžimą, nustatyti ir atšaukti numatytas stulpelio reikšmes naudodami komandą ALTER TABLE MySQL. Jei šis straipsnis padėjo jums geriau suprasti ALTER komandą „MySQL“ ir norite daugiau sužinoti apie „MySQL“ sąvokas. Lankykitės mūsų svetainėje linuxhint.com.