Czasami może zajść potrzeba zmiany nazwy tabeli w MySQL. W tym artykule przyjrzymy się, jak zmienić nazwę tabeli w MySQL. Istnieją dwa sposoby zmiany nazwy tabeli w MySQL – za pomocą ALTER i za pomocą instrukcji RENAME. Przyjrzymy się obu tym podejściom i zrozumiemy ich różnice.
Jak zmienić nazwę tabeli w MySQL
Możesz zmienić nazwę tabeli w MySQL za pomocą instrukcji ALTER TABLE lub RENAME TABLE.
Oto składnia zmiany nazwy tabeli za pomocą instrukcji ALTER TABLE.
alter table old_table_name rename to new_table_name;
W powyższym oświadczeniu musisz podać starą nazwę tabeli i nową nazwę tabeli.
Oto przykład zmiany nazwy sprzedaż tabela do zamówień za pomocą instrukcji ALTER TABLE.
alter table sales rename to orders;
Oto składnia zmiany nazwy tabeli za pomocą instrukcji RENAME.
rename table old_table_name to new_table_name;
W powyższym oświadczeniu musisz podać starą nazwę tabeli i nową nazwę tabeli.
Oto przykład zmiany nazwy sprzedaż tabela do zamówień za pomocą instrukcji RENAME TABLE.
alter table sales rename to orders;
Uwaga :
Gdy zmienisz nazwę tabeli w MySQL, wszystkie widoki, procedury składowane i klucze obce, które odwołują się do starej nazwy tabeli, przestaną działać. Musisz więc zaktualizować te widoki, procedury składowane i klucze obce, aby odwoływały się do nowej nazwy tabeli.
Oto kluczowe różnice między instrukcjami ALTER TABLE i RENAME TABLE.
1. W przeciwieństwie do ALTER TABLE, możesz użyć RENAME TABLE do zmiany nazw wielu tabel jednocześnie. Oto składnia zmiany nazwy wielu tabel za pomocą instrukcji RENAME.
RENAME TABLE old_table1 TO new_table1,
old_table2 TO new_table2,
old_table3 TO new_table3;
2. RENAME TABLE nie może służyć do zmiany nazw tabel tymczasowych. ALTER TABLE działa z tabelami tymczasowymi.
3. RENAME TABLE działa również dla widoków. ALTER TABLE nie obsługuje zmiany nazwy widoków.
Jak widać zmiana nazwy tabeli w MySQL jest dość łatwa.
Potrzebujesz narzędzia do raportowania dla MySQL? Ubiq ułatwia wizualizację danych w ciągu kilku minut i monitorowanie w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj już dziś!