sql >> Databáze >  >> RDS >> Mysql

Jak přejmenovat tabulku v MySQL

Někdy může být potřeba změnit název tabulky v MySQL. V tomto článku se podíváme na to, jak přejmenovat tabulku v MySQL. Existují dva způsoby, jak přejmenovat tabulku v MySQL – pomocí ALTER a pomocí příkazů RENAME. Podíváme se na oba tyto přístupy a pochopíme jejich rozdíly.


Jak přejmenovat tabulku v MySQL

Tabulku v MySQL můžete přejmenovat pomocí příkazu ALTER TABLE nebo RENAME TABLE.

Zde je syntaxe pro přejmenování tabulky pomocí příkazu ALTER TABLE.

alter table old_table_name
rename to new_table_name;

Ve výše uvedeném příkazu musíte zadat starý název tabulky a nový název tabulky.

Zde je příklad přejmenování prodeje tabulky k objednávkám pomocí příkazu ALTER TABLE.

alter table sales
rename to orders;


Zde je syntaxe pro přejmenování tabulky pomocí příkazu RENAME.

rename table old_table_name to new_table_name;

Ve výše uvedeném příkazu musíte zadat starý název tabulky a nový název tabulky.

Zde je příklad přejmenování prodeje tabulky k objednávkám pomocí příkazu RENAME TABLE.

rename table sales to orders;


Poznámka :

Když přejmenujete tabulku v MySQL, přestanou fungovat všechny pohledy, uložené procedury a cizí klíče, které odkazují na starý název tabulky. Budete tedy muset aktualizovat tyto pohledy, uložené procedury a cizí klíče, aby odkazovaly na nový název tabulky.


Zde jsou hlavní rozdíly mezi příkazy ALTER TABLE a RENAME TABLE.

1. Na rozdíl od ALTER TABLE můžete pomocí RENAME TABLE přejmenovat více tabulek najednou. Zde je syntaxe pro přejmenování více tabulek pomocí příkazu RENAME.

RENAME TABLE old_table1 TO new_table1, 
             old_table2 TO new_table2, 
             old_table3 TO new_table3;

2. RENAME TABLE nelze použít k přejmenování dočasných tabulek. ALTER TABLE pracuje s dočasnými tabulkami.

3. RENAME TABLE funguje také pro pohledy. ALTER TABLE nepodporuje přejmenování pohledů.

Jak vidíte, je docela snadné změnit název tabulky v MySQL.

Potřebujete nástroj pro vytváření sestav pro MySQL? Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!

  1. Vytvořte vlastní způsob dopravy v OpenCart:Část druhá

  2. Rownum v postgresql

  3. Jak se ujistit, že je vaše databáze MySQL zabezpečená

  4. Povolená velikost paměti 8589934592 bajtů je vyčerpána