PostgreSQL har en ADD COLUMN-anvisning för att lägga till en eller flera kolumner till en befintlig databastabell. För att lägga till en ny kolumn till en befintlig tabell använder du ALTER TABLE ADD COLUMN-anvisningen.

Syntax:ALTER TABLE table_nameADD COLUMN new_column_name data_type;

Låt oss analysera syntaxen ovan:

  • För det första anger du tabellen som du vill lägga till en ny kolumn i ALTER TABLE-klausulen.
  • För det andra anger du kolumnnamnet med dess attribut, t.ex. datatyp, standardvärde, osv, i ADD COLUMN-klausulen.

När du lägger till en ny kolumn i tabellen lägger PostgreSQL till den i slutet av tabellen. PostgreSQL har inget alternativ för att ställa in positionen för den nya kolumnen i tabellen.

Exempel 1:
Först skapar vi en tabell (låt oss säga village), med village_id och village_name kolumner med hjälp av nedanstående instruktion:

CREATE TABLE village( village_id SERIAL PRIMARY KEY, village_name VARCHAR NOT NULL);

Nu lägger vi till en district kolumn till tabellen enligt nedan:

ALTER TABLE villageADD COLUMN district VARCHAR;

Nu kan vi kontrollera om kolumnen har lagts till med hjälp av följande instruktion:

SELECT * FROM village;

Output:

Exempel 2:
Först skapar vi en tabell (låt oss säga cars) med car_id och car_name kolumner med hjälp av följande instruktion:

CREATE TABLE cars( car_id SERIAL PRIMARY KEY, car_name VARCHAR NOT NULL);

Nu lägger vi till en modelkolumn i tabellen enligt nedan:

ALTER TABLE carsADD COLUMN model VARCHAR;

Nu kan vi kontrollera om kolumnen har lagts till med hjälp av följande instruktion:

SELECT * FROM cars;

Output:

Artikel Taggar :

Lämna ett svar

Din e-postadress kommer inte publiceras.