Endre kolonne i MySQL

Alter Column Mysql



Mens du administrerer en database, må en databaseadministrator endre tabellenes struktur for å holde seg oppdatert. I denne artikkelen lærer vi noen forskjellige typer oppgaver som vi kan utføre ved å bruke MySQLs ALTER -kommando. Så, la oss komme i gang.

ALTER -kommandoen endrer eller endrer strukturen i tabellen. For eksempel,







  • Tillegg av en kolonne
  • Sletting av en kolonne
  • Gi nytt navn til en kolonne
  • Endring av en kolonne

I denne artikkelen vil vi prøve eksempler på ALTER -kommandoer for å legge til, slette, gi nytt navn og endre kolonnene i en tabell i MySQL.



Legg til en kolonne

Vi kan legge til en kolonne i en allerede eksisterende tabell ved å bruke følgende syntaks for ALTER -kommandoen.



ALDER BORD tabellnavn
LEGGE TIL kolonnenavn datatype;

I denne syntaksen må du sørge for å erstatte tabellnavn og kolonnenavn med navnet du vil gi.





Vi kan også nevne posisjonen til den nyopprettede kolonnen ved å bruke FØRSTE og ETTER -leddet og referere til den allerede eksisterende kolonnen i tabellen. For eksempel

ALDER BORD tabellnavn
LEGGE TIL kolonnenavn datatype
[ FØRST | ETTER ]eksisterende_kolonne_navn;

Hvis vi vil legge til en kolonne før en eksisterende kolonne, kan vi bruke FIRST -leddet. På samme måte, hvis vi vil legge til en kolonne etter den eksisterende kolonnen, kan vi bruke AFTER -leddet.



Vi kan også legge til flere kolonner ved å bruke den samme ALTER TABLE og ADD column -syntaksen. For eksempel

ALDER BORD tabellnavn
LEGGE TIL column_name1 datatype
[ FØRST | ETTER ]eksisterende_kolonne_navn
LEGGE TIL kolonne_navn2 datatype
[ FØRST | ETTER ]eksisterende_kolonne_navn;

Slipp/slett en kolonne

Å slette en kolonne i MySQL er like enkelt som å si. Vi kan fjerne en eksisterende kolonne i en tabell ved å bruke kommandoen ALTER TABLE og DROP. Syntaksen for å slette en kolonne er

ALDER BORD tabellnavn
MISTE kolonnenavn;

Så enkelt er det å slette en kolonne i en tabell i MySQL.

Gi nytt navn til en kolonne

Vi kan gi nytt navn til en kolonne ved å bruke CHANGE -setningen sammen med ALTER TABLE -kommandoen. Der oppgir vi først det eksisterende navnet på kolonnen og deretter det nye navnet sammen med datatypen, etterfulgt av ENDRE -klausulen. Hvis du vil endre navnet på kolonnen, kjører du følgende kommando

ALDER BORD tabellnavn
ENDRING KOLONNE previous_column_name ny_column_name datatype;

Hvis vi kan endre navnet på kolonnen, kan vi endre navnet på tabellen og bruke RENAME -setningen med ALTER TABLE -kommandoen. Syntaksen for å gi nytt navn til tabellen er

ALDER BORD tabellnavn
DØP nytt TIL nytt_tabellnavn;

Endre en kolonne

Anta at vi vil endre kolonnedefinisjonen eller datatypen til en kolonne i MySQL. MODIFY -klausulen er nyttig for å hjelpe oss i dette tilfellet. Vi kan bruke MODIFY -leddet for å endre datatypen til en kolonne. Som dette

ALDER BORD tabellnavn
ENDRE cloumn_name new_data_type;

pro-type

Her er en protip for bruk av ALTER -kommandoen.

Angi standardverdi til en kolonne

Hvis vi vil oppgi eller angi en standardverdi til en kolonne i en tabell. VI kan gjøre det ved å kjøre følgende kommando

ALDER BORD tabellnavn
ALDER cloumn_name SETT MISLIGHOLDE verdi ;

I denne syntaksen må du sørge for å erstatte tabellnavn, kolonnenavn og verdi i henhold til kravet ditt.

Hvis vi kan angi standardverdiene for en kolonne. Det må være en måte å fjerne eller slette standardverdiene for en kolonne.

Slipp standardverdien for en kolonne

MySQL gir også DROP DEFAULT -leddet i ALTER TABLE -kommandoen for å slippe standardverdiene til en kolonne.

ALDER BORD tabellnavn
ALDER cloumn_name MISTE MISLIGHOLDE ;

Så dette er noen av de forskjellige måtene å administrere og endre tabellen i MySQL.

Sammendrag

Denne artikkelen inneholder forskjellige måter å bruke ALTER -kommandoen til å utføre noen forskjellige operasjoner. I denne artikkelen lærte vi å legge til, slette, gi nytt navn til tabellen og kolonnene, endre kolonnedefinisjonen, angi og deaktivere standardverdiene for en kolonne ved hjelp av ALTER TABLE -kommandoen i MySQL. Hvis denne artikkelen hjalp deg med å få en bedre forståelse av ALTER Command i MySQL, og du vil lære mer om begrepene MySQL. Fortsett å besøke nettstedet vårt linuxhint.com.