Benennen eine Tabelle in MySQL um
-
Verwenden der Anweisung
RENAME
zum Umbenennen einer Tabelle in MySQL -
Verwenden der Anweisung
ALTER TABLE
zum Umbenennen einer Tabelle in MySQL
In diesem Tutorial erfahren Sie, wie Sie eine Tabelle in der MySQL-Datenbank umbenennen.
Im Allgemeinen haben Organisationen Änderungen in ihren Produktanforderungen, sodass die Namen von Tabellen und Spalten in einer bestimmten Datenbank ständig geändert werden müssen. Diese Änderungen würden dazu beitragen, die aktualisierten Informationen widerzuspiegeln. MySQL unterstützt uns dabei, diese Operation effizient mit mehreren Techniken durchzuführen.
Um den Namen einer bestimmten Tabelle zu ändern, verwenden wir die Anweisung RENAME TABLE
wie folgt.
RENAME TABLE old_table_name TO new_table_name;
Wir können eine Tabelle in MySQL mit den folgenden zwei Techniken umbenennen.
- Mit der Methode
RENAME TABLE
. - Mit der Methode
ALTER TABLE
.
Bevor wir beginnen, erstellen wir einen Dummy-Datensatz, mit dem wir arbeiten können. Hier erstellen wir eine Tabelle, student_details
, zusammen mit einigen Zeilen.
-- create the table student_details
CREATE TABLE student_details(
stu_id int,
stu_firstName varchar(255) DEFAULT NULL,
stu_lastName varchar(255) DEFAULT NULL,
primary key(stu_id)
);
-- insert rows to the table student_details
INSERT INTO student_details(stu_id,stu_firstName,stu_lastName)
VALUES(1,"Preet","Sanghavi"),
(2,"Rich","John"),
(3,"Veron","Brow"),
(4,"Geo","Jos"),
(5,"Hash","Shah"),
(6,"Sachin","Parker"),
(7,"David","Miller");
Nun benennen wir die Tabelle student_details
in die Tabelle student_information
um.
Verwenden der Anweisung RENAME
zum Umbenennen einer Tabelle in MySQL
Wir können die Anweisung rename
verwenden, um dies zu erledigen. Diese Anweisung kann wie folgt geschrieben werden: RENAME previous_table_name to new_name_to_be_assigned;
bei MySQL. Um die oben erwähnte Operation in der Tabelle student_details
auszuführen, können wir die folgende Abfrage verwenden.
RENAME TABLE student_details TO student_information;
Lassen Sie uns nun die Tabelle student_information
mit der folgenden Abfrage überprüfen.
SELECT * from student_information;
Die oben erwähnte Abfrage liefert uns die folgende Ausgabe.
stu_id stu_firstName stu_lastName
1 Preet Sanghavi
2 Rich John
3 Veron Brow
4 Geo Jos
5 Hash Shah
6 Sachin Parker
7 David Miller
Es zeigt, dass die Tabelle erfolgreich umbenannt wurde, ohne dass es zu Abweichungen in den Tabellendaten kam.
Verwenden der Anweisung ALTER TABLE
zum Umbenennen einer Tabelle in MySQL
Wir können auch die Anweisung ALTER TABLE
in MySQL verwenden, um eine Tabelle umzubenennen. Die Syntax für diese Operation kann wie folgt veranschaulicht werden.
ALTER TABLE previous_table_name RENAME new_name_to_be_assigned;
Um die Tabelle student_details
mit der Technik ALTER TABLE
umzubenennen, können wir die folgende Abfrage verwenden.
ALTER TABLE student_details RENAME student_information;
Lassen Sie uns nun die Tabelle student_information
mit der folgenden Abfrage überprüfen.
SELECT * from student_information;
Die oben erwähnte Abfrage liefert uns die folgende Ausgabe.
stu_id stu_firstName stu_lastName
1 Preet Sanghavi
2 Rich John
3 Veron Brow
4 Geo Jos
5 Hash Shah
6 Sachin Parker
7 David Miller
Verwandter Artikel - MySQL Table
- Alle Zeilen einer MySQL-Tabelle durchlaufen
- Kopieren Sie Tabellenstrukturen, ohne Daten in MySQL zu kopieren
- Rufen Sie die ID des zuletzt eingefügten Datensatzes in MySQL ab
- Sichern Sie eine einzelne Tabelle mit Mysqldump
- Tabellen- und Datenbankstruktur in MySQL anzeigen
- Unterschied zwischen zwei Tabellen in MySQL