Klauzula SQL ADD COLUMN

Podsumowanie: w tym poradniku dowiesz się jak używać klauzuli SQL ADD COLUMN w instrukcji ALTER TABLE aby dodać jedną lub więcej kolumn do istniejącej tabeli.

Przegląd klauzuli SQL ADD COLUMN

Aby dodać nową kolumnę do tabeli, należy użyć instrukcji ALTER TABLE ADD COLUMN w następujący sposób:

ALTER TABLE table_nameADD column_definition;

W tej instrukcji,

  • Najpierw określ tabelę, do której chcesz dodać nową kolumnę.
  • Po drugie, określ definicję kolumny po klauzuli ADD COLUMN.

Typowa składnia klauzuli column_definition jest następująca:

column_name data_type constraint;

Jeśli chcesz dodać wiele kolumn do istniejącej tabeli za pomocą pojedynczej instrukcji, używasz następującej składni:

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

Różne systemy baz danych obsługują instrukcję ALTER TABLE ADD COLUMN z pewnymi drobnymi różnicami. Proszę sprawdzić następną sekcję w celu uzyskania referencji.

Przykłady MySQL ADD COLUMN

Poniższa instrukcja tworzy nową tabelę o nazwie candidates:

Aby dodać kolumnę phone do tabeli candidates, należy użyć następującego stwierdzenia:

ALTER TABLE candidatesADD COLUMN phone VARCHAR(50);

Aby dodać trzy kolumny: adres domowy, data urodzenia i konto linkedin do tabeli candidates, używasz następującego stwierdzenia:

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

OświadczenieSQL ADD COLUMN w niektórych popularnych systemach baz danych

W poniższej sekcji przedstawiono składnię oświadczenia ALTER TABLE ADD COLUMN w niektórych popularnych systemach baz danych.

PostgreSQL

Dodaj jedną kolumnę do tabeli w PostgreSQL:

ALTER TABLE table_nameADD COLUMN column_definition;

Dodaj wiele kolumn do tabeli w PostgreSQL:

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

MySQL

Dodaj jedną kolumnę do tabeli w MySQL:

ALTER TABLE table_name ADD column_definition;

Dodaj wiele kolumn do tabeli w MySQL:

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

Oracle

Dodaj jedną kolumnę do tabeli w Oracle:

ALTER TABLE table_nameADD column_definition;

Dodaj wiele kolumn do tabeli w Oracle:

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

SQL Server

Dodaj jedną kolumnę do tabeli w SQL Server:

ALTER TABLE table_nameADD column_definition;

Dodawanie wielu kolumn do tabeli w SQL Server:

ALTER TABLE table_nameADD column_definition, column_definition, ...;

SQLite

Dodaj jedną kolumnę do tabeli w SQLite:

ALTER TABLE table_nameADD COLUMN column_definition;

SQLite nie obsługuje dodawania wielu kolumn do tabeli za pomocą pojedynczego wyrażenia. Aby dodać wiele kolumn do tabeli, musisz wykonać wiele ALTER TABLE ADD COLUMN instrukcji.

DB2

Dodanie jednej kolumny do tabeli w DB2

ALTER TABLE table_nameADD column_definition;

Dodanie wielu kolumn do tabeli w DB2:

ALTER TABLE table_nameADD column_definition column_definition ...;

Zauważ, że między kolumnami nie ma przecinków.

W tym poradniku dowiedziałeś się o klauzuli SQL ADD COLUMN w instrukcji ALTER TABLE w celu dodania jednej lub więcej kolumn do istniejącej tabeli.

  • Czy ten poradnik był pomocny ?
  • TakNie

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *