Mens vi bruker MySQL, må vi ofte endre eller endre navnet på en databasetabell på grunn av noen problemer, for eksempel endringer i forretningssituasjoner eller krav, stavefeil, navn som ikke er meningsfylt, eller andre årsaker. I denne situasjonen gir MySQL forskjellige setninger for å endre tabellnavnene.
Denne artikkelen vil snakke om:
Hvordan gi nytt navn til en enkelt tabell i MySQL ved å bruke 'ALTER' spørring?
For å gi nytt navn til en enkelt tabell i MySQL ved å bruke ' ENDRE ' uttalelse, følg instruksjonene:
-
- Få tilgang til MySQL-serveren gjennom terminalen.
- Liste over eksisterende databaser.
- Sjekk databasetabeller og velg tabellnavn.
- Kjør ' ENDRE TABELL
GI ENDRE navn på ' uttalelse.;
Trinn 1: Koble til MySQL Server
Koble først til MySQL-serveren ved å bruke ' mysql ' uttalelse med brukernavn og passord:
mysql -i rot -s
Trinn 2: Liste databaser
Kjør ' FORESTILLING ' spørring for å liste alle eksisterende databaser:
VIS DATABASER;
Fra den viste listen har vi valgt ' mynewdb ' database:
Trinn 3: Endre database
Deretter utfører du den angitte kommandoen for å endre databasen:
BRUK mynewdb;
Trinn 4: Vis tabeller
Deretter viser du de eksisterende tabellene i gjeldende database ved å kjøre kommandoen nedenfor:
VIS TABELLER;
Her har vi valgt databasetabellnavnet som må endres. I vårt tilfelle er det ' ansatt_tabell ' tabell:
Trinn 5: Endre tabell
Til slutt, kjør ' ENDRE TABELL '-setning for å gi nytt navn til databasetabellens navn:
ALTER TABLE ansatt_tabell RENAME ansattes_data;
Her:
-
- ' ENDRE TABELL ”-setning brukes til å gi nytt navn til tabellnavnet.
- ' ansatt_tabell ” er den eksisterende navnedatabasetabellen.
- ' GJENNOMFØR ”-setning endrer navnet på et eksisterende databasetabellnavn til et nytt navn.
- ' ansatt_data ” er det nye tabellnavnet.
Det kan observeres at spørringen har blitt utført vellykket:
Trinn 6: Bekreft endringstabell
Utfør ' FORESTILLING ”-setning for å sikre at tabellnavnet er endret eller ikke:
VIS TABELLER;
Utdata nedenfor indikerer at tabellnavnet er endret:
Hvordan endre navn på en enkelt tabell i MySQL ved å bruke 'RENAME' spørring?
En annen uttalelse for å endre navnet på enkeltdatabasetabellnavnet er angitt nedenfor:
RENAME TABLE ansatt_tabell TIL ansatt_data;
Her:
-
- ' GJENNOMFØR TABELL ”-setning brukes til å endre navnet på databasetabellen.
- ' ansatt_tabell ” er det eksisterende navnet på databasetabellen.
- ' ansatt_data ” er det nye navnet på den gjeldende databasetabellen.
Fra den gitte utgangen, ' Spørring OK ' indikerer at tabellen har blitt endret:
Utfør ' FORESTILLING '-setning for å vise gjeldende databasetabell:
« ansatt_tabell ' tabellnavn er endret til et nytt tabellnavn ' ansatt_data ':
Hvordan gi nytt navn til flere tabeller i MySQL ved å bruke 'RENAME' spørring?
« GJENNOMFØR Kommandoen kan også brukes til å endre/endre navnene på flere tabeller samtidig. For å gjøre det, prøv følgende trinn:
Trinn 1: Se databasetabellen
List først alle tabellene ved å bruke ' FORESTILLING '-setning og velg tabellene som må endres:
VIS TABELLER;
Som du kan se, har vi valgt ' ansatt_tabell ' og ' testdata ' tabeller:
Trinn 2: Bruk RENAME Query
Deretter utfører du ' GJENNOMFØR ”-setning sammen med den valgte tabellens gamle navn og nye navn, atskilt med komma:
RENAME TABLE ansatt_tabell TIL ansatt_data, testdata TIL demo_tabell;
Her er ' ansatt_tabell ' og ' testdata ' er det gamle navnet på tabellene:
Trinn 3: Verifisering
For å sikre at tabellnavnet er endret eller ikke, kjør ' FORESTILLING ' uttalelse:
VIS TABELLER;
Det er alt! Vi har gitt forskjellige måter å gi nytt navn til en tabell i MySQL ved å bruke en terminal.
Konklusjon
For å gi nytt navn til en tabell i MySQL ved å bruke terminalen, ' ENDRE TABELL