SQL ADD COLUMN (Deutsch)

Zusammenfassung: In diesem Tutorial lernen Sie, wie Sie die SQL ADD COLUMN-Klausel der ALTER TABLE-Anweisung verwenden, um eine oder mehrere Spalten zu einer bestehenden Tabelle hinzuzufügen.

Übersicht über die SQL-Klausel ADD COLUMN

Um eine neue Spalte zu einer Tabelle hinzuzufügen, verwenden Sie die ALTER TABLE ADD COLUMN-Anweisung wie folgt:

ALTER TABLE table_nameADD column_definition;

In dieser Anweisung,

  • Zuerst geben Sie die Tabelle an, zu der Sie die neue Spalte hinzufügen möchten.
  • Zweitens, geben Sie die Spaltendefinition nach der ADD COLUMN-Klausel an.

Die typische Syntax des column_definition lautet wie folgt:

column_name data_type constraint;

Wenn Sie mehrere Spalten zu einer bestehenden Tabelle mit einer einzigen Anweisung hinzufügen möchten, verwenden Sie die folgende Syntax:

ALTER TABLE table_nameADD column_definition,ADD column_definition, ...;

Unterschiedliche Datenbanksysteme unterstützen das ALTER TABLE ADD COLUMN-Statement mit einigen kleinen Abweichungen. Bitte sehen Sie sich den nächsten Abschnitt für Referenzen an.

SQL ADD COLUMN Beispiele

Die folgende Anweisung erstellt eine neue Tabelle mit dem Namen candidates:

Um der Tabelle candidates die Spalte phone hinzuzufügen, verwenden Sie die folgende Anweisung:

ALTER TABLE candidatesADD COLUMN phone VARCHAR(50);

Um drei Spalten hinzuzufügen: Heimatadresse, Geburtsdatum und Linkedin-Konto zur candidates-Tabelle hinzuzufügen, verwenden Sie folgende Anweisung:

ALTER TABLE candidatesADD COLUMN home_address VARCHAR(255),ADD COLUMN dob DATE,ADD COLUMN linkedin_account VARCHAR(255);

SQL ADD COLUMN-Anweisung in einigen gängigen Datenbanksystemen

Im folgenden Abschnitt finden Sie die Syntax der ALTER TABLE ADD COLUMN-Anweisung in einigen gängigen Datenbanksystemen.

PostgreSQL

Eine Spalte zu einer Tabelle in PostgreSQL hinzufügen:

ALTER TABLE table_nameADD COLUMN column_definition;

Mehrere Spalten zu einer Tabelle in PostgreSQL hinzufügen:

ALTER TABLE table_name ADD COLUMN column_definition, ADD COLUMN column_definition, ... ADD COLUMN column_definition;

MySQL

Eine Spalte zu einer Tabelle in MySQL hinzufügen:

ALTER TABLE table_name ADD column_definition;

Mehrere Spalten zu einer Tabelle in MySQL hinzufügen:

ALTER TABLE table_name ADD column_definition, ADD column_definition, ... ADD column_definition;

Oracle

Eine Spalte zu einer Tabelle in Oracle hinzufügen:

ALTER TABLE table_nameADD column_definition;

Mehrere Spalten zu einer Tabelle in Oracle hinzufügen:

ALTER TABLE table_name ADD ( column_definition, column_definition, ...);

SQL Server

Eine Spalte zu einer Tabelle in SQL Server hinzufügen:

ALTER TABLE table_nameADD column_definition;

Mehrere Spalten zu einer Tabelle in SQL Server hinzufügen:

ALTER TABLE table_nameADD column_definition, column_definition, ...;

SQLite

Eine Spalte zu einer Tabelle in SQLite hinzufügen:

ALTER TABLE table_nameADD COLUMN column_definition;

SQLite unterstützt nicht das Hinzufügen mehrerer Spalten zu einer Tabelle mit einer einzigen Anweisung. Um mehrere Spalten zu einer Tabelle hinzuzufügen, müssen Sie mehrere ALTER TABLE ADD COLUMN Anweisungen ausführen.

DB2

Eine Spalte zu einer Tabelle in DB2 hinzufügen

ALTER TABLE table_nameADD column_definition;

Mehrere Spalten zu einer Tabelle in DB2 hinzufügen:

ALTER TABLE table_nameADD column_definition column_definition ...;

Beachten Sie, dass zwischen den Spalten keine Kommas stehen.

In diesem Tutorial haben Sie die SQL ADD COLUMN-Klausel der ALTER TABLE-Anweisung kennengelernt, um eine oder mehrere Spalten zu einer bestehenden Tabelle hinzuzufügen.

  • War dieses Tutorial hilfreich?
  • JaNein

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.