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:
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