Spremeni stolpec v MySQL

Alter Column Mysql



Med upravljanjem zbirke podatkov mora skrbnik baze podatkov spremeniti strukturo tabel, da bo posodobljena. V tem članku se bomo naučili nekaj različnih vrst nalog, ki jih lahko opravimo z ukazom ALTER, ki ga ponuja MySQL. Torej, začnimo.

Ukaz ALTER spremeni ali spremeni strukturo tabele. Na primer,







  • Dodajanje stolpca
  • Brisanje stolpca
  • Preimenovanje stolpca
  • Sprememba stolpca

V tem članku bomo preizkusili primere ukazov ALTER za dodajanje, brisanje, preimenovanje in spreminjanje stolpcev tabele v MySQL.



Dodajte stolpec

Stolpec lahko dodamo v že obstoječo tabelo z naslednjo sintakso ukaza ALTER.



STAROST TABELA ime_tabele
DODAJ podatkovni tip ime -stolpca;

V tej skladnji ne pozabite zamenjati ime_tabele in stolpca z imenom, ki ga želite dati.





Prav tako lahko omenimo položaj novonastalega stolpca z uporabo določb FIRST in AFTER ter sklicevanjem na že obstoječi stolpec v tabeli. Na primer

STAROST TABELA ime_tabele
DODAJ podatkovni tip ime -stolpca
[ PRVI | PO ]ime_obstoječega_ stolpca;

Če želimo dodati stolpec pred obstoječi stolpec, lahko uporabimo člen FIRST. Podobno, če želimo po obstoječem stolpcu dodati stolpec, lahko uporabimo člen AFTER.



Dodamo lahko tudi več stolpcev z uporabo iste sintakse stolpca ALTER TABLE in ADD. Na primer

STAROST TABELA ime_tabele
DODAJ podatkovni tip column_name1
[ PRVI | PO ]ime_obstoječega_ stolpca
DODAJ podatkovni tip column_name2
[ PRVI | PO ]ime_obstoječega_ stolpca;

Spustite/izbrišite stolpec

Brisanje stolpca v MySQL je tako enostavno kot reči. Obstoječi stolpec v tabeli lahko odstranimo z ukazom ALTER TABLE in DROP. Sintaksa za brisanje stolpca je

STAROST TABELA ime_tabele
DROP ime_ stolpca;

Tako preprosto je izbrisati stolpec tabele v MySQL.

Preimenujte stolpec

Stolpec lahko preimenujemo z uporabo stavka CHANGE skupaj z ukazom ALTER TABLE. V katerem najprej podamo obstoječe ime stolpca in nato novo ime skupaj s podatkovnim tipom, čemur sledi člen CHANGE. Če želite spremeniti ime stolpca, zaženite naslednji ukaz

STAROST TABELA ime_tabele
SPREMENI STOLPEC prejšnji_ime_ stolpca nov_podatkovni_ime podatkovnega tipa;

Če lahko spremenimo ime stolpca, lahko spremenimo ime tabele in uporabimo člen RENAME z ukazom ALTER TABLE. Sintaksa za preimenovanje tabele je

STAROST TABELA ime_tabele
PREimenuj TO novo_ime_tabele;

Spremenite stolpec

Recimo, da želimo spremeniti definicijo stolpca ali podatkovni tip stolpca v MySQL. Klavzula MODIFY nam pride v pomoč v tem primeru. Za spremembo podatkovnega tipa stolpca lahko uporabimo klavzulo MODIFY. Všečkaj to

STAROST TABELA ime_tabele
SPREMENI cloumn_name new_data_type;

pro-tip

Tu je protip za uporabo ukaza ALTER.

Privzeto vrednost nastavite na stolpec

Če želimo v stolpec tabele vnesti ali nastaviti neko privzeto vrednost. To lahko storimo z izvajanjem naslednjega ukaza

STAROST TABELA ime_tabele
STAROST cloumn_name SET DEFAULT vrednost ;

V tej skladnji zamenjajte ime_tabele, ime_stolpca in vrednost glede na vaše zahteve.

Če lahko nastavimo privzete vrednosti stolpca. Obstajati mora način, da izbrišete ali izpustite privzete vrednosti stolpca.

Spustite privzeto vrednost stolpca

No, MySQL ponuja ukaz DROP DEFAULT tudi v ukazu ALTER TABLE, da izpusti privzete vrednosti stolpca.

STAROST TABELA ime_tabele
STAROST cloumn_name DROP DEFAULT ;

Torej, to je nekaj različnih načinov upravljanja in spreminjanja tabele v MySQL.

Povzetek

Ta članek vključuje različne načine uporabe ukaza ALTER za izvajanje različnih operacij. V tem članku smo se naučili dodajati, brisati, preimenovati tabelo in stolpce, spreminjati definicijo stolpca, nastavljati in odpravljati privzete vrednosti stolpca z ukazom ALTER TABLE v MySQL. Če vam je ta članek pomagal bolje razumeti ukaz ALTER v MySQL in želite izvedeti več o konceptih MySQL. Obiščite našo spletno stran linuxhint.com.