Muuda veergu MySQL -is

Alter Column Mysql



Andmebaasi haldamise ajal peab andmebaasi administraator ajakohastamiseks muutma tabelite struktuuri. Selles artiklis õpime mõnda erinevat tüüpi ülesandeid, mida saame teha MySQL -i pakutava ALTER -käsu abil. Niisiis, alustame.

Käsk ALTER muudab või muudab tabeli struktuuri. Näiteks,





  • Veeru lisamine
  • Veeru kustutamine
  • Veeru ümbernimetamine
  • Veeru muutmine

Selles artiklis proovime näiteid ALTER -käskudest MySQL -i tabeli veergude lisamiseks, kustutamiseks, ümbernimetamiseks ja muutmiseks.



Lisage veerg

Saame lisada veeru juba olemasolevasse tabelisse, kasutades käsu ALTER järgmist süntaksit.



VANUS TABEL tabeli_nimi
LISAMA veeru_nimi andmetüüp;

Selles süntaksis asendage kindlasti tabeli_nimi ja veeru_nimi nimega, mille soovite anda.





Samuti võime mainida äsja loodud veeru positsiooni, kasutades klauslit FIRST ja AFTER ning viidates tabelis juba olemasolevale veerule. Näiteks

VANUS TABEL tabeli_nimi
LISAMA veeru_nimi andmetüüp
[ ESIMENE | PÄRAST ]olemasoleva_veeru_nimi;

Kui tahame olemasoleva veeru ette veeru lisada, saame kasutada FIRST klauslit. Samamoodi, kui tahame olemasoleva veeru järele veeru lisada, saame kasutada klauslit AFTER.



Saame lisada ka mitu veergu, kasutades sama ALTER TABLE ja ADD veerusüntaksit. Näiteks

VANUS TABEL tabeli_nimi
LISAMA veeru_nimi1 andmetüüp
[ ESIMENE | PÄRAST ]olemasoleva_veeru_nimi
LISAMA veeru_nimi2 andmetüüp
[ ESIMENE | PÄRAST ]olemasoleva_veeru_nimi;

Veeru tühjendamine/kustutamine

Veeru kustutamine MySQL -is on sama lihtne kui ütlemine. Me saame tabelis olemasoleva veeru eemaldada, kasutades käsku ALTER TABLE ja DROP. Veeru kustutamise süntaks on

VANUS TABEL tabeli_nimi
DROP veeru_nimi;

Nii lihtne on tabeli veeru kustutamine MySQL -is.

Nimeta veerg ümber

Veeru saame ümber nimetada, kasutades klauslit CHANGE koos käsuga ALTER TABLE. Mille puhul esitame kõigepealt veeru olemasoleva nime ja seejärel uue nime koos andmetüübiga, millele järgneb klausel CHANGE. Veeru nime muutmiseks käivitage järgmine käsk

VANUS TABEL tabeli_nimi
MUUTA VEERG eelmine veeru_nimi uus_veerunimi andmetüüp;

Kui saame veeru nime muuta, saame muuta tabeli nime ja kasutada klauslit RENAME koos käsuga ALTER TABLE. Tabeli ümbernimetamise süntaks on

VANUS TABEL tabeli_nimi
Ümbernimetamine TO uus_tabeli_nimi;

Muutke veergu

Oletame, et tahame MySQL -is muuta veeru määratlust või andmetüüpi. Klausel MODIFY tuleb meile sel juhul kasuks. Veeru andmetüübi muutmiseks saame kasutada klauslit MODIFY. Nagu nii

VANUS TABEL tabeli_nimi
MUUTMA cloumn_name new_data_type;

pro-tüüpi

Siin on protot käsu ALTER kasutamiseks.

Määrake veerule vaikeväärtus

Kui tahame tabeli veerule anda või määrata mõne vaikeväärtuse. ME saame seda teha, käivitades järgmise käsu

VANUS TABEL tabeli_nimi
VANUS klooni_nimi SET DEFAULT väärtus ;

Selles süntaksis asendage kindlasti tabeli_nimi, veeru_nimi ja väärtus vastavalt oma nõuetele.

Kui saame määrata veeru vaikeväärtused. Veeru vaikeväärtuste määramiseks või tühistamiseks peab olema võimalus.

Loobuge veeru vaikeväärtusest

Noh, MySQL pakub veergu vaikeväärtustest loobumiseks käsku ALTER TABLE ka klauslit DROP DEFAULT.

VANUS TABEL tabeli_nimi
VANUS klooni_nimi DROP DEFAULT ;

Niisiis, need on mõned erinevad viisid tabeli haldamiseks ja muutmiseks MySQL -is.

Kokkuvõte

See artikkel sisaldab erinevaid viise, kuidas käsku ALTER kasutada erinevate toimingute tegemiseks. Selles artiklis õppisime lisama, kustutama, tabelit ja veerge ümber nimetama, muutma veeru definitsiooni, määrama ja tühistama veeru vaikeväärtused, kasutades MySQL -i käsku ALTER TABLE. Kui see artikkel aitas teil paremini mõista MySQL -i käsku ALTER ja soovite rohkem teada saada MySQL -i mõistetest. Jätkake meie veebisaidi linuxhint.com külastamist.