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_namePAPILDYTI 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_namePAPILDYTI 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_nameDROP 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_namePAKEISTI 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_namePERvardyti Į 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_namePAKEISTI 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_nameAMŽ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_nameAMŽ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.