Hur byter man namn på en tabell i MySQL med Terminal?

Hur Byter Man Namn Pa En Tabell I Mysql Med Terminal



När vi använder MySQL behöver vi ofta ändra eller ändra namnet på en databastabell på grund av vissa problem, såsom förändringar i affärssituationer eller krav, stavfel, inte meningsfulla namn eller andra skäl. I den här situationen tillhandahåller MySQL olika satser för att ändra tabellnamnen.

Den här artikeln kommer att prata om:







Hur byter man namn på en enskild tabell i MySQL med 'ALTER'-frågan?

För att byta namn på en enskild tabell i MySQL med hjälp av ' ÄNDRA ' uttalande, följ instruktionerna:



    • Få åtkomst till MySQL-servern via terminalen.
    • Lista befintliga databaser.
    • Kontrollera databastabeller och välj tabellnamn.
    • Springa det ' ALTER TABLE BYT DAMN ; ' påstående.

Steg 1: Anslut med MySQL Server



Anslut först till MySQL-servern genom att använda ' mysql ” uttalande med användarnamn och lösenord:





mysql -i rot -s



Steg 2: Lista databaser

Springa det ' SHOW ' fråga för att lista alla befintliga databaser:



VISA DATABASER;


Från den visade listan har vi valt ' mynewdb ' databas:


Steg 3: Ändra databas

Kör sedan det angivna kommandot för att ändra databasen:

ANVÄND mynewdb;



Steg 4: Visa tabeller

Efter det, visa de befintliga tabellerna i den aktuella databasen genom att köra kommandot nedan:

VISA TABELLER;


Här har vi valt databastabellnamnet som behöver bytas om. I vårt fall är det ' anställd_tabell ' tabell:


Steg 5: Ändra tabell

Kör slutligen ' ÄNDRA TABELL ”-sats för att byta namn på databastabellens namn:

ALTER TABLE anställd_tabell RENAME anställd_data;


Här:

    • ' ÄNDRA TABELL ”-satsen används för att byta namn på tabellnamnet.
    • ' anställd_tabell ” är den befintliga namndatabastabellen.
    • ' DÖP OM ”-satsen ändrar namnet på ett befintligt databastabellnamn till ett nytt namn.
    • ' anställd_data ” är det nya tabellnamnet.

Det kan observeras att frågan har utförts framgångsrikt:


Steg 6: Verifiera Ändra tabell

Utför ' SHOW ”-sats för att säkerställa att tabellnamnet ändrats eller inte:

VISA TABELLER;


Utdata nedan anger att tabellnamnet har ändrats:

Hur byter man namn på en enkel tabell i MySQL med 'RENAME'-fråga?

Ett annat uttalande för att ändra namnet på det enstaka databastabellnamnet anges nedan:

RENAME TABLE anställd_tabell TILL anställd_data;


Här:

    • ' BYT DAMN TABELL ”-satsen används för att ändra namnet på databastabellen.
    • ' anställd_tabell ” är det befintliga namnet på databastabellen.
    • ' anställd_data ” är det nya namnet på den aktuella databastabellen.

Från den givna utgången visas ' Fråga OK ” indikerar att tabellen har ändrats:


Utför ' SHOW ”-sats för att lista den aktuella databastabellen:

VISA TABELLER;


den ' anställd_tabell ' tabellnamn har ändrats till ett nytt tabellnamn ' anställd_data ”:

Hur byter man namn på flera tabeller i MySQL med 'RENAME'-frågan?

den ' DÖP OM kommandot kan också användas för att modifiera/ändra namnen på flera tabeller samtidigt. För att göra det, prova följande steg:

Steg 1: Visa databastabell

Lista först alla tabeller genom att använda ' SHOW ”-satsen och välj de tabeller som behöver ändras:

VISA TABELLER;


Som du kan se har vi valt ' anställd_tabell ' och ' testdata ” tabeller:


Steg 2: Använd RENAME Query

Kör sedan ' DÖP OM ”-sats tillsammans med den valda tabellens gamla namn och nya namn, separerade med kommatecken:

RENAME TABLE anställd_tabell TILL anställd_data, testdata TILL demo_tabell;


Här, ' anställd_tabell ' och ' testdata ” är det gamla namnet på tabellerna:


Steg 3: Verifiering

För att säkerställa att tabellnamnet ändras eller inte, kör ' SHOW ' påstående:

VISA TABELLER;



Det är allt! Vi har tillhandahållit olika sätt att byta namn på en tabell i MySQL med hjälp av en terminal.

Slutsats

För att byta namn på en tabell i MySQL med hjälp av terminalen, ' ALTER TABLE BYT DAMN ; ' och den ' DÖM TABELL TILL ; ” uttalanden används. Dessutom har ' BYT DAMN TABELL ”-satsen kan användas för att ändra flera tabellnamn samtidigt. Den här artikeln demonstrerade metoden för att byta namn på tabellen i MySQL med hjälp av terminalen.