PostgreSQL are o instrucțiune ADD COLUMN pentru a adăuga una sau mai multe coloane la o tabelă de bază de date existentă. Pentru a adăuga o nouă coloană la o tabelă existentă, se folosește instrucțiunea ALTER TABLE ADD COLUMN.

Syntax:ALTER TABLE table_nameADD COLUMN new_column_name data_type;

Să analizăm sintaxa de mai sus:

  • În primul rând, specificați tabela la care doriți să adăugați o nouă coloană în clauza ALTER TABLE.
  • În al doilea rând, indicați numele coloanei cu atributul său, cum ar fi tipul de date, valoarea implicită etc., în clauza ADD COLUMN.

În timp ce se adaugă o nouă coloană în tabel, PostgreSQL o adaugă la sfârșitul tabelului. PostgreSQL nu are nicio opțiune pentru a seta poziția noii coloane în tabel.

Exemplu 1:
În primul rând, creăm o tabelă (să zicem, village), cu village_id și village_name coloane folosind instrucțiunea de mai jos:

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

Acum adăugăm o district columnă la tabel ca mai jos:

ALTER TABLE villageADD COLUMN district VARCHAR;

Acum putem verifica dacă coloana a fost adăugată folosind instrucțiunea de mai jos:

SELECT * FROM village;

Succes:

Exemplu 2:
În primul rând, creăm un tabel (să zicem, cars), cu car_id și car_name coloane folosind instrucțiunea de mai jos:

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

Acum adăugăm o modelcoloană model la tabel ca mai jos:

ALTER TABLE carsADD COLUMN model VARCHAR;

Acum putem verifica dacă coloana a fost adăugată folosind instrucțiunea de mai jos:

SELECT * FROM cars;

Scoaterea:

Articolul Tags :

Lasă un răspuns

Adresa ta de email nu va fi publicată.