Ako premenovať tabuľku v MySQL pomocou terminálu?

Ako Premenovat Tabulku V Mysql Pomocou Terminalu



Pri používaní MySQL často potrebujeme upraviť alebo zmeniť názov databázovej tabuľky kvôli niektorým problémom, ako sú obchodné situácie alebo zmeny požiadaviek, pravopisné chyby, nezmyselné názvy alebo iné dôvody. V tejto situácii poskytuje MySQL rôzne príkazy na úpravu názvov tabuliek.

Tento článok bude hovoriť o:







Ako premenovať jednu tabuľku v MySQL pomocou dotazu „ALTER“?

Ak chcete premenovať jednu tabuľku v MySQL pomocou „ ALTER “, postupujte podľa poskytnutých pokynov:



    • Prístup k serveru MySQL cez terminál.
    • Zoznam existujúcich databáz.
    • Skontrolujte databázové tabuľky a vyberte názvy tabuliek.
    • Spustite „ ALTER TABLE PREMENOVAŤ ; “vyhlásenie.

Krok 1: Pripojte sa k serveru MySQL



Najprv sa pripojte k serveru MySQL pomocou „ mysql “ výpis s užívateľským menom a heslom:





mysql -v koreň -p



Krok 2: Zoznam databáz

Spustite „ ŠOU ” dotaz na zoznam všetkých existujúcich databáz:



ZOBRAZIŤ DATABÁZY;


Zo zobrazeného zoznamu sme vybrali „ mynewdb “databáza:


Krok 3: Zmeňte databázu

Potom vykonajte zadaný príkaz na zmenu databázy:

USE mynewdb;



Krok 4: Zobrazenie tabuliek

Potom zobrazte existujúce tabuľky aktuálnej databázy spustením nižšie uvedeného príkazu:

ZOBRAZIŤ TABUĽKY;


Tu sme vybrali názov databázovej tabuľky, ktorý je potrebné premenovať. V našom prípade ide o „ zamestnanec_tabuľka ” tabuľka:


Krok 5: Zmeňte tabuľku

Nakoniec spustite „ ALTER TABLE ” na premenovanie názvu databázovej tabuľky:

ALTER TABLE tabuľka zamestnancov PREMENOVAŤ údaje zamestnancov;


Tu:

    • ALTER TABLE ” sa používa na premenovanie názvu tabuľky.
    • zamestnanec_tabuľka ” je existujúca tabuľka databázy názvov.
    • PREMENOVAŤ ” zmení názov existujúceho názvu databázovej tabuľky na nový názov.
    • zamestnanec_data “ je nový názov tabuľky.

Je možné pozorovať, že dotaz bol úspešne vykonaný:


Krok 6: Overte zmenu tabuľky

Vykonajte „ ŠOU “, aby ste sa uistili, že sa názov tabuľky zmenil alebo nie:

ZOBRAZIŤ TABUĽKY;


Nižšie uvedený výstup znamená, že názov tabuľky bol upravený:

Ako premenovať jednu tabuľku v MySQL pomocou dotazu „RENAME“?

Ďalší príkaz na úpravu názvu jedinej databázovej tabuľky je uvedený nižšie:

PREMENOVAŤ TABUĽKU zamestnanec_tabuľky TO zamestnanec_údaje;


Tu:

    • PREMENOVAŤ TABUĽKU ” sa používa na úpravu názvu databázovej tabuľky.
    • zamestnanec_tabuľka ” je existujúci názov databázovej tabuľky.
    • zamestnanec_data ” je nový názov aktuálnej databázovej tabuľky.

Z daného výstupu je „ Dopyt OK “ znamená, že tabuľka bola upravená:


Vykonajte „ ŠOU ” na výpis aktuálnej databázovej tabuľky:

ZOBRAZIŤ TABUĽKY;


' zamestnanec_tabuľka “názov tabuľky bol zmenený na nový názov tabuľky” zamestnanec_data “:

Ako premenovať viacero tabuliek v MySQL pomocou dotazu „RENAME“?

' PREMENOVAŤ ” možno použiť aj na úpravu/zmenu názvov viacerých tabuliek naraz. Ak to chcete urobiť, vyskúšajte nasledujúce kroky:

Krok 1: Zobrazte tabuľku databázy

Najprv vytvorte zoznam všetkých tabuliek pomocou „ ŠOU “ a vyberte tabuľky, ktoré je potrebné upraviť:

ZOBRAZIŤ TABUĽKY;


Ako vidíte, vybrali sme „ zamestnanec_tabuľka “ a „ testovacie údaje ” tabuľky:


Krok 2: Použite dotaz RENAME

Potom vykonajte „ PREMENOVAŤ ” spolu so starými a novými názvami vybranej tabuľky oddelenými čiarkou:

PREMENOVAŤ TABUĽKU zamestnanec_tabuľku NA údaje_zamestnancov, testovacie údaje NA demo_tabuľku;


Tu je „ zamestnanec_tabuľka “ a „ testovacie údaje “ sú staré názvy tabuliek:


Krok 3: Overenie

Aby ste sa uistili, že sa názov tabuľky zmení alebo nie, vykonajte príkaz „ ŠOU “ vyhlásenie:

ZOBRAZIŤ TABUĽKY;



To je všetko! Poskytli sme rôzne spôsoby premenovania tabuľky v MySQL pomocou terminálu.

Záver

Ak chcete premenovať tabuľku v MySQL pomocou terminálu, „ ALTER TABLE PREMENOVAŤ ; “ a „ PREMENOVAŤ TABUĽKU NA ; “ používajú sa príkazy. Navyše, „ PREMENOVAŤ TABUĽKU ” možno použiť na úpravu viacerých názvov tabuliek naraz. Tento článok demonštroval metódu premenovania tabuľky v MySQL pomocou terminálu.