Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да преименувате таблица в MySQL

Понякога може да се наложи да промените името на таблица в MySQL. В тази статия ще разгледаме как да преименуваме таблица в MySQL. Има два начина за преименуване на таблица в MySQL – с помощта на ALTER и с помощта на оператори RENAME. Ще разгледаме и двата подхода и ще разберем разликите им.


Как да преименувате таблица в MySQL

Можете да преименувате таблица в MySQL, като използвате оператор ALTER TABLE или RENAME TABLE.

Ето синтаксиса за преименуване на таблица с помощта на оператор ALTER TABLE.

alter table old_table_name
rename to new_table_name;

В горния израз трябва да посочите старото име на таблица и името на новата таблица.

Ето пример за преименуване на продажби таблица към поръчки използвайки оператор ALTER TABLE.

alter table sales
rename to orders;


Ето синтаксиса за преименуване на таблица с помощта на оператор RENAME.

rename table old_table_name to new_table_name;

В горния израз трябва да посочите старото име на таблица и името на новата таблица.

Ето пример за преименуване на продажби таблица към поръчки използвайки израза RENAME TABLE.

rename table sales to orders;


Моля, обърнете внимание :

Когато преименувате таблица в MySQL, всички изгледи, съхранени процедури и външни ключове, които препращат към старото име на таблица, ще спрат да работят. Така че ще трябва да актуализирате тези изгледи, съхранени процедури и външни ключове, за да посочите новото име на таблицата.


Ето основните разлики между изразите ALTER TABLE и RENAME TABLE.

1. За разлика от ALTER TABLE, можете да използвате RENAME TABLE, за да преименувате няколко таблици наведнъж. Ето синтаксиса за преименуване на множество таблици с помощта на израза RENAME.

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

2. RENAME TABLE не може да се използва за преименуване на временни таблици. ALTER TABLE работи с временни таблици.

3. RENAME TABLE работи и за изгледи. ALTER TABLE не поддържа преименуване на изгледи.

Както можете да видите, е доста лесно да промените името на таблицата в MySQL.

Нуждаете се от инструмент за отчитане за MySQL? Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Система за управление на релационни бази данни (RDBMS):MSSQL срещу MySQL

  2. Изчисляване на разстоянието между пощенските кодове в PHP

  3. Разлика в MySQL JOIN срещу LEFT JOIN

  4. 5 MySql полезни заявки по време на разработката на проекта

  5. Как мога да изброя същите идентификационни данни с while цикъл в PHP?