Es kann oft vorkommen, dass wir eine Anforderung sehen, den Namen der Spalte in der Datenbank zu ändern, um ihren Zweck zu erfüllen. Mit Hilfe von SQL oder Structured Query Language speichern, aktualisieren, bearbeiten und rufen die Datenbankadministratoren Daten in relationalen Datenbanken ab. Lassen Sie uns also in diesem Artikel verstehen, wie man einen Spaltennamen in SQL umbenennt.
Die folgenden Themen werden in diesem Artikel behandelt:
-
- Was ist SQL?
- Was ist der RENAME-Befehl in SQL?
- Spaltennamen in MySQL, MariaDB, Oracle und PostgreSQL umbenennen
- Spaltennamen in MS SQL Server umbenennen
- Tabellennamen MySQL, MariaDB, Oracle umbenennen
Fangen wir also an,
Was ist SQL?
SQL oder am häufigsten bekannt als SEQUEL ist eine strukturierte Abfragesprache, die für die Verwaltung und den Zugriff auf die Datenbanken verwendet wird. Es basiert auf der englischen Sprache und ist so konzipiert, dass die Daten einfach abgerufen, bearbeitet und abgerufen werden können. Wenn Sie mehr über die Grundlagen von SQL erfahren möchten, können Sie den Artikel über SQL-Grundlagen lesen. In SQL gibt es verschiedene Anweisungen/Befehle, die zum Manipulieren von Daten verwendet werden. Eine solche Manipulation, die in Datenbanken sehr beliebt ist, ist das Umbenennen des Spaltennamens in SQL.
Lassen Sie uns also verstehen, wie der RENAME-Befehl in SQL verwendet wird.
Was ist der RENAME-Befehl in SQL?
Dieser Befehl wird verwendet, um den Namen einer Spalte in einen neuen Spaltennamen zu ändern. Es wird auch verwendet, um die Tabelle in einen neuen Tabellennamen zu ändern. Lassen Sie uns verstehen, wie dieser Befehl in verschiedenen Datenbanken verwendet wird. Aber lassen Sie uns vorher die folgende Tabelle betrachten, um alle Beispiele zu verstehen:
GEBOT | BName | Genre | Preis |
1 | Trick Mirror | Psychologie | 200 |
2 | Daisy Jones | Geheimnis | 350 |
3 | Dame im See | Geheimnis | 250 |
4 | Miracle Creek | Thriller | 450 |
5 | Verschwindende Erde | Drama | 300 |
Wie benenne ich den Spaltennamen in SQL um?
Spaltennamen in MySQL, MariaDB, Oracle und PostgreSQL umbenennen
Um einen Spaltennamen in MySQL, MariaDB, Oracle und PostgreSQL umzubenennen, können Sie der folgenden Syntax folgen:
Syntax
ALTER TABLE TableName RENAME COLUMN OldColumnName TO NewColumnName;
Beispiel:
Schreiben Sie eine Abfrage, um den Spaltennamen „BID“ in „BooksID“ umzubenennen.
ALTER TABLE Books; RENAME COLUMN BID TO BooksID;
Beim Ausführen der obigen Abfrage sehen Sie die folgende Ausgabe:
Ausgabe:
Bücher-ID | BName | Genre | Preis |
1 | Trick Mirror | Psychologie | 200 |
2 | Daisy Jones | Geheimnis | 350 |
3 | Dame im See | Geheimnis | 250 |
4 | Miracle Creek | Thriller | 450 |
5 | Verschwindende Erde | Drama | 300 |
Sie können auch das Schlüsselwort CHANGE verwenden um einen Spaltennamen wie folgt umzubenennen:
Syntax
ALTER TABLE TableName CHANGE COLUMN OldColumnName NewColumnName Data Type;
Beispiel:
Schreiben Sie eine Abfrage, um den Spaltennamen „BID“ in „BooksID“ umzubenennen.
ALTER TABLE Books; CHANGE COLUMN BID BooksID INT;
Beim Ausführen dieser Abfrage sehen Sie die gleiche Ausgabe wie die obige Ausgabe.
Spaltenname in MS SQL Server umbenennen
Der Vorgang zum Umbenennen von Spaltennamen in MS SQL Server unterscheidet sich im Vergleich zu anderen Datenbanken. In MS SQL Server müssen Sie die gespeicherte Prozedur namens sp_rename. verwenden
Syntax
sp_rename 'TableName.OldColumnName', 'New ColumnName', 'COLUMN';
Beispiel:
Schreiben Sie eine Abfrage, um den Spaltennamen „BID“ in „BooksID“ umzubenennen.
sp_rename 'Books.BID', 'BooksID', 'COLUMN';
Die resultierende Ausgabe ist die gleiche wie bei den obigen Abfragen. Nachdem Sie nun verstanden haben, wie man einen Spaltennamen in verschiedenen Datenbanken umbenennt, lassen Sie uns sehen, wie Sie einen Tabellennamen umbenennen können.
Tabellennamen MySQL, MariaDB, Oracle umbenennen
Um einen Tabellennamen umzubenennen, können Sie den RENAME-Befehl in SQL auf folgende Weise verwenden:
Syntax:
ALTER TABLE OldTableName RENAME TO NewTableName;
Beispiel:
ALTER TABLE Books RENAME TO ListOfBooks;
Wenn Sie nun die folgende Abfrage ausführen, um die Details in der Tabelle ListOfBooks anzuzeigen, sehen Sie die folgende Ausgabe:
Abfrage:
SELECT * FROM ListOfBooks;
Bücher-ID | BName | Genre | Preis |
1 | Tricky Mirror | Psychologie | 200 |
2 | Daisy Jones | Geheimnis | 350 |
3 | Dame im See | Geheimnis | 250 |
4 | Miracle Creek | Thriller | 450 |
5 | Verschwindende Erde | Drama | 300 |
Damit beenden wir diesen Artikel zum Umbenennen von Spaltennamen in SQL. Ich hoffe, Sie fanden diesen Artikel informativ. Ich hoffe, Sie haben verstanden, wie Sie die obigen Befehle verwenden. Wenn Sie mehr über erfahren möchten MySQL und lernen Sie diese relationale Open-Source-Datenbank kennen, und sehen Sie sich dann unsere an MySQL-DBA-Zertifizierungsschulung was mit Live-Schulungen unter Anleitung und realer Projekterfahrung einhergeht. Dieses Training wird Ihnen dabei helfen, MySQL gründlich zu verstehen und das Thema zu beherrschen.
Haben Sie eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieses Artikels zum Thema „Spaltennamen in SQL umbenennen“ und ich werde mich bei Ihnen melden.