logo

Jak dodać kolumnę w tabeli w SQL

W tej sekcji dowiemy się, jak dodać kolumnę w tabeli w Structured Query Language.

Polecenie ALTER w języku SQL umożliwia użytkownikom bazy danych dodanie jednej lub większej liczby kolumn w tabeli SQL. Umożliwia użytkownikom bazy danych modyfikację struktury istniejącej tabeli w bazie danych.

Poniżej podano składnię dodawania pojedynczej kolumny z tabeli:

 ALTER TABLETable_Name ADD Column_Name datatype; 

Poniżej podano składnię usuwania wielu kolumn z tabeli:

 ALTER TABLETable_Name ADD Column_Name1 Column1_datatype, Column_Name2 Column2_datatype, ......, Column_NameN Columnn_datatype; 

Aby dodać jedną lub więcej kolumn w tabeli, musimy użyć słowa kluczowego ADD w poleceniu ALTER.

np.gdzie

Jeżeli chcesz dodać kolumnę w tabeli musisz po kolei wykonać poniższe kroki w podanej kolejności:

  1. Utwórz bazę danych.
  2. Utwórz tabelę w bazie danych.
  3. Wyświetl strukturę tabeli przed dodaniem kolumny.
  4. Dodaj jedną kolumnę do tabeli.
  5. Wyświetl strukturę tabeli po dodaniu kolumny.

Teraz wyjaśnimy powyższe kroki na przykładzie:

Krok 1: Utwórz bazę danych

W Structured Query Language utworzenie bazy danych jest pierwszym krokiem do przechowywania ustrukturyzowanych tabel w bazie danych.

Użyj poniższej składni SQL, aby utworzyć bazę danych:

 CREATE DATABASE Database_Name; 

Załóżmy, że chcesz utworzyć plik Pojazdy Baza danych. W tym celu musisz wpisać następujące polecenie w Structured Query Language:

 CREATE DATABASE Vehicles; 

Krok 2: Utwórz tabelę i wstaw dane

Teraz musisz użyć poniższej składni SQL, aby utworzyć tabelę w bazie danych:

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_1) ); 

Załóżmy, że chcesz utworzyć plik Samochody stolik w Pojazdy Baza danych. W tym celu należy wpisać w aplikacji SQL następujące zapytanie:

 CREATE TABLE Cars ( Car_Number INT AUTO_INCREMENT PRIMARY KEY, Model INT, Cars_Name VARCHAR (20), Colour VARCHAR (20), Price INT NOT NULL, ) ; 

Krok 3: Wyświetl strukturę tabeli przed dodaniem kolumny

Po utworzeniu tabeli i wstawieniu danych możesz wyświetlić strukturę tabeli Cars, wpisując w aplikacji SQL następujące zapytanie:

 DESC Cars or DESCRIBE Cars ; 

Pole Typ ZERO Klucz Domyślny Dodatkowy
Numer samochodu WEWN NIE T ZERO wzrost_złota
Model WEWN Tak - ZERO -
Nazwa_samochodu Varchar(20) Tak - ZERO
Kolor Varchar(20) Tak - ZERO -
Cena WEWN NIE - ZERO -

Krok 4: Dodaj pojedynczą kolumnę do tabeli

Następujące zapytanie ALTER w SQL dodaje średnią kolumnę do powyższego Samochody tabela:

 ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0; 

Krok 5: Wyświetl strukturę tabeli po dodaniu kolumny

Aby sprawdzić wynik zapytania wykonanego w 4tkrok, musisz wpisać następujące polecenie w SQL:

 DESC Cars; 

Pole Typ ZERO Klucz Domyślny Dodatkowy
Numer samochodu WEWN NIE T ZERO wzrost_złota
Model WEWN Tak - ZERO -
Nazwa_samochodu Varchar(20) Tak - ZERO -
Kolor Varchar(20) Tak - ZERO -
Cena WEWN NIE - ZERO -
Przeciętny WEWN NIE - 0 -

Jak widać na powyższych wynikach, jedna kolumna została pomyślnie dodana do pliku Samochody tabela.

ciąg do wartości logicznej Java

Dodaj wiele kolumn do tabeli

Następujące zapytanie ALTER w SQL dodaje wiele kolumn do powyższej tabeli Cars:

 ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ; 

Aby sprawdzić wynik powyższego zapytania, musisz wpisać w swojej aplikacji SQL następującą komendę DESCRIBE lub DESC:

 DESC Cars or DESCRIBE Cars ; 

Pole Typ ZERO Klucz Domyślny Dodatkowy
Numer samochodu WEWN NIE T ZERO wzrost_złota
Model WEWN Tak - ZERO -
Nazwa_samochodu Varchar(20) Tak - ZERO -
Kolor Varchar(20) Tak - ZERO -
Cena WEWN NIE - ZERO -
Przeciętny WEWN NIE - 0 -
Numer silnika Varchar(50) Tak - ZERO -
Numer rejestracyjny Varchar(45) Tak - ZERO -

Jak widzimy, kolumny Engine_Number i Car_Number zostały pomyślnie dodane do tabeli Cars.