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_tabeleDODAJ 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_tabeleDODAJ 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_tabeleDROP 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_tabeleSPREMENI 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_tabelePREimenuj 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_tabeleSPREMENI 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_tabeleSTAROST 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_tabeleSTAROST 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.