Database
 sql >> Datenbank >  >> RDS >> Database

Wie benenne ich einen Spaltennamen in SQL um?

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:

    1. Was ist SQL?
    2. Was ist der RENAME-Befehl in SQL?
    3. Spaltennamen in MySQL, MariaDB, Oracle und PostgreSQL umbenennen
    4. Spaltennamen in MS SQL Server umbenennen
    5. 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.