Mens vi bruger MySQL, er vi ofte nødt til at ændre eller ændre navnet på en databasetabel på grund af nogle problemer, såsom ændringer i forretningssituationer eller krav, stavefejl, navne uden mening eller andre årsager. I denne situation giver MySQL forskellige sætninger til at ændre tabelnavnene.
Denne artikel vil tale om:
Hvordan omdøber man en enkelt tabel i MySQL ved hjælp af 'ALTER'-forespørgsel?
For at omdøbe en enkelt tabel i MySQL ved hjælp af ' ÆNDRE ”-erklæring, følg de angivne instruktioner:
-
- Få adgang til MySQL-serveren gennem terminalen.
- Liste over eksisterende databaser.
- Tjek databasetabeller og vælg tabelnavne.
- Kør ' ÆNDRINGSTABEL
OMDØB ' udmelding.;
Trin 1: Opret forbindelse til MySQL Server
Først skal du oprette forbindelse til MySQL-serveren ved at bruge ' mysql ” erklæring med brugernavn og adgangskode:
mysql -i rod -s
Trin 2: Liste over databaser
Kør ' AT VISE ' forespørgsel for at vise alle eksisterende databaser:
VIS DATABASER;
Fra den viste liste har vi valgt ' minenewdb ' database:
Trin 3: Skift database
Udfør derefter den angivne kommando for at ændre databasen:
BRUG mynewdb;
Trin 4: Se tabeller
Vis derefter de eksisterende tabeller i den aktuelle database ved at køre nedenstående kommando:
VIS TABELLER;
Her har vi valgt databasetabelnavnet, som skal omdøbes. I vores tilfælde er det ' medarbejdertabel ' bord:
Trin 5: Skift tabel
Kør endelig ' ÆNDRE TABEL ”-sætning for at omdøbe databasetabelnavnet:
ÆNDRING TABEL medarbejder_tabel RENAME medarbejder_data;
Her:
-
- “ ÆNDRE TABEL ”-sætning bruges til at omdøbe tabellens navn.
- “ medarbejdertabel ” er den eksisterende navnedatabasetabel.
- “ OMDØB ”-sætning ændrer navnet på et eksisterende databasetabelnavn til et nyt navn.
- “ medarbejderdata ” er det nye bordnavn.
Det kan ses, at forespørgslen er blevet udført med succes:
Trin 6: Bekræft ændringstabel
Udfør ' AT VISE ”-sætning for at sikre, at tabelnavnet er ændret eller ej:
VIS TABELLER;
Output nedenfor angiver, at tabelnavnet er blevet ændret:
Hvordan omdøber man en enkelt tabel i MySQL ved hjælp af 'RENAME'-forespørgsel?
En anden erklæring til at ændre navnet på det enkelte databasetabelnavn er angivet nedenfor:
RENAME TABEL medarbejder_tabel TIL medarbejder_data;
Her:
-
- “ OMDØB TABEL ”-sætning bruges til at ændre navnet på databasetabellen.
- “ medarbejdertabel ” er det eksisterende navn på databasetabellen.
- “ medarbejderdata ” er det nye navn på den aktuelle databasetabel.
Fra det givne output, ' Forespørgsel OK ' angiver, at tabellen er blevet ændret:
Udfør ' AT VISE ”-sætning for at vise den aktuelle databasetabel:
Det ' medarbejdertabel ' tabelnavn er blevet ændret til et nyt tabelnavn ' medarbejderdata ”:
Hvordan omdøber man flere tabeller i MySQL ved hjælp af 'RENAME' forespørgsel?
Det ' OMDØB Kommandoen kan også bruges til at ændre/ændre navnene på flere tabeller på én gang. For at gøre det, prøv følgende trin:
Trin 1: Se databasetabel
Først skal du liste alle tabeller ved at bruge ' AT VISE ”-sætning og vælg de tabeller, der skal ændres:
VIS TABELLER;
Som du kan se, har vi valgt ' medarbejdertabel ' og ' testdata ” tabeller:
Trin 2: Brug RENAME Query
Udfør derefter ' OMDØB ”-sætning sammen med den valgte tabels gamle navne og nye navne, adskilt med kommaet:
RENAME TABLE medarbejder_tabel TIL medarbejder_data, testdata TIL demo_tabel;
Her er ' medarbejdertabel ' og ' testdata ” er det gamle navn på tabellerne:
Trin 3: Bekræftelse
For at sikre, at tabellernes navn er ændret eller ej, skal du udføre ' AT VISE ' udmelding:
VIS TABELLER;
Det er alt! Vi har givet forskellige måder at omdøbe en tabel i MySQL ved hjælp af en terminal.
Konklusion
For at omdøbe en tabel i MySQL ved hjælp af terminalen, ' ÆNDRINGSTABEL