SQL ADD COLUMN

Samenvatting: in deze tutorial leert u hoe u de SQL ADD COLUMN clausule van het ALTER TABLE statement kunt gebruiken om een of meer kolommen aan een bestaande tabel toe te voegen.

Overzicht van de SQL ADD COLUMN-clausule

Om een nieuwe kolom aan een tabel toe te voegen, gebruikt u het ALTER TABLE ADD COLUMN statement als volgt:

ALTER TABLE table_nameADD column_definition;

In dit statement,

  • Eerst geeft u de tabel op waaraan u de nieuwe kolom wilt toevoegen.
  • Tweede specificeert u de kolomdefinitie na de ADD COLUMN-clausule.

De typische syntaxis van de column_definition is als volgt:

column_name data_type constraint;

Als u meerdere kolommen aan een bestaande tabel wilt toevoegen met behulp van een enkel statement, gebruikt u de volgende syntaxis:

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

Verschillende databasesystemen ondersteunen het ALTER TABLE ADD COLUMN statement met enkele kleine variaties. Bekijk de volgende sectie voor referenties.

SQL ADD COLUMN voorbeelden

Het volgende statement creëert een nieuwe tabel met de naam candidates:

Om de phone kolom toe te voegen aan de candidates tabel, gebruikt u het volgende statement:

ALTER TABLE candidatesADD COLUMN phone VARCHAR(50);

Om drie kolommen toe te voegen: huisadres, geboortedatum en linkedin account aan de candidates tabel toe te voegen, gebruikt u het volgende statement:

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

SQL ADD COLUMN statement in some common database systems

Hieronder vindt u de syntaxis van het ALTER TABLE ADD COLUMN statement in enkele gangbare databasesystemen.

PostgreSQL

Een kolom aan een tabel toevoegen in PostgreSQL:

ALTER TABLE table_nameADD COLUMN column_definition;

Meerdere kolommen aan een tabel toevoegen in PostgreSQL:

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

MySQL

Een kolom aan een tabel toevoegen in MySQL:

ALTER TABLE table_name ADD column_definition;

Meerdere kolommen aan een tabel in MySQL toevoegen:

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

Oracle

Een kolom aan een tabel in Oracle toevoegen:

ALTER TABLE table_nameADD column_definition;

Meerdere kolommen aan een tabel in Oracle toevoegen:

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

SQL Server

Een kolom aan een tabel in SQL Server toevoegen:

ALTER TABLE table_nameADD column_definition;

Meerdere kolommen aan een tabel toevoegen in SQL Server:

ALTER TABLE table_nameADD column_definition, column_definition, ...;

SQLite

Een kolom aan een tabel toevoegen in SQLite:

ALTER TABLE table_nameADD COLUMN column_definition;

SQLite ondersteunt niet het toevoegen van meerdere kolommen aan een tabel met behulp van een enkel statement. Om meerdere kolommen aan een tabel toe te voegen, moet u meerdere ALTER TABLE ADD COLUMN statements uitvoeren.

DB2

Een kolom aan een tabel toevoegen in DB2

ALTER TABLE table_nameADD column_definition;

Meerdere kolommen aan een tabel toevoegen in DB2:

ALTER TABLE table_nameADD column_definition column_definition ...;

Opgemerkt moet worden dat er geen komma’s tussen de kolommen staan.

In deze tutorial hebt u geleerd over de SQL ADD COLUMN clausule van het ALTER TABLE statement om een of meer kolommen aan een bestaande tabel toe te voegen.

  • Was deze tutorial nuttig ?
  • JaNee

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *