Med uporabo MySQL moramo pogosto spremeniti ali spremeniti ime tabele baze podatkov zaradi nekaterih težav, kot so poslovne situacije ali spremembe zahtev, črkovalne napake, nepomembna imena ali drugih razlogov. V tem primeru MySQL ponuja različne izjave za spreminjanje imen tabel.
Ta članek bo govoril o:
Kako preimenovati eno tabelo v MySQL z uporabo poizvedbe »ALTER«?
Za preimenovanje posamezne tabele v MySQL z uporabo ' SPREMINJATI ” sledite navedenim navodilom:
-
- Dostopajte do strežnika MySQL preko terminala.
- Seznam obstoječih baz podatkov.
- Preverite tabele baze podatkov in izberite imena tabel.
- Zaženite ' ALTER TABLE
RENAME ” izjava.;
1. korak: Povežite se s strežnikom MySQL
Najprej se povežite s strežnikom MySQL tako, da uporabite » mysql ” izjava z uporabniškim imenom in geslom:
mysql -in korenina -str
2. korak: seznam zbirk podatkov
Zaženite ' PRIKAŽI ” za seznam vseh obstoječih baz podatkov:
PRIKAŽI PODATKOVNE BAZE;
Iz prikazanega seznama smo izbrali » mynewdb ” baza podatkov:
3. korak: Spremenite zbirko podatkov
Nato izvedite navedeni ukaz, da spremenite bazo podatkov:
UPORABA mynewdb;
4. korak: Oglejte si tabele
Po tem prikažite obstoječe tabele trenutne baze podatkov tako, da zaženete spodnji ukaz:
RAZSTAVITE MIZICE;
Tukaj smo izbrali ime tabele baze podatkov, ki jo je treba preimenovati. V našem primeru je to ' miza_zaposlenih ” tabela:
5. korak: Spremenite tabelo
Končno zaženite » SPREMENI TABELO ” za preimenovanje imena tabele baze podatkov:
ALTER TABLE Emploee_table RENAME Emploee_data;
Tukaj:
-
- “ SPREMENI TABELO ” se uporablja za preimenovanje imena tabele.
- “ miza_zaposlenih ” je obstoječa tabela baze podatkov imen.
- “ PREIMENUJ ” spremeni ime obstoječega imena tabele baze podatkov v novo ime.
- “ podatki_zaposlenega ” je novo ime tabele.
Opazimo lahko, da je bila poizvedba uspešno izvedena:
6. korak: Preverite Alter Table
Izvedite ' PRIKAŽI ” za zagotovitev, da se je ime tabele spremenilo ali ne:
RAZSTAVITE MIZICE;
Spodnji izhod označuje, da je bilo ime tabele spremenjeno:
Kako preimenovati posamezno tabelo v MySQL z uporabo poizvedbe “RENAME”?
Spodaj je navedena še ena izjava za spreminjanje imena tabele ene baze podatkov:
PREIMENI TABLE employee_table TO employee_data;
Tukaj:
-
- “ PREIMENUJTE TABELO ” se uporablja za spreminjanje imena tabele baze podatkov.
- “ miza_zaposlenih ” je obstoječe ime tabele baze podatkov.
- “ podatki_zaposlenega ” je novo ime trenutne tabele baze podatkov.
Iz danega izhoda je ' Poizvedba OK ” pomeni, da je bila tabela spremenjena:
Izvedite ' PRIKAŽI ” za seznam trenutne tabele baze podatkov:
' miza_zaposlenih »ime tabele je bilo spremenjeno v novo ime tabele« podatki_zaposlenega ”:
Kako preimenovati več tabel v MySQL z uporabo poizvedbe “RENAME”?
' PREIMENUJ ” lahko uporabite tudi za spreminjanje/spreminjanje imen več tabel hkrati. Če želite to narediti, poskusite naslednje:
1. korak: Oglejte si tabelo zbirke podatkov
Najprej navedite vse tabele z uporabo ' PRIKAŽI ” in izberite tabele, ki jih je treba spremeniti:
RAZSTAVITE MIZICE;
Kot lahko vidite, smo izbrali » miza_zaposlenih « in » testni podatki ” mize:
2. korak: Uporabite poizvedbo RENAME
Nato izvedite » PREIMENUJ ” skupaj s starimi imeni izbrane tabele in novimi imeni, ločenimi z vejico:
PREIMENI TABLE employee_table V employee_data, testni podatki V demo_table;
Tukaj je ' miza_zaposlenih « in » testni podatki ” sta stara imena tabel:
3. korak: Preverjanje
Če želite zagotoviti, da so imena tabel spremenjena ali ne, izvedite » PRIKAŽI ” izjava:
RAZSTAVITE MIZICE;
To je vse! Zagotovili smo različne načine za preimenovanje tabele v MySQL s pomočjo terminala.
Zaključek
Če želite preimenovati tabelo v MySQL s pomočjo terminala, uporabite » ALTER TABLE