logo

Как да добавите колона в таблицата в SQL

В този раздел ще научим как да добавим колона в таблицата на Structured Query Language.

Командата ALTER в SQL позволява на потребителите на базата данни да добавят една или повече колони в SQL таблицата. Тя позволява на потребителите на базата данни да променят структурата на съществуващата таблица в базата данни.

компоненти на роботи

Синтаксисът за добавяне на единична колона от таблицата е даден по-долу:

 ALTER TABLETable_Name ADD Column_Name datatype; 

Синтаксисът за изтриване на множество колони от таблицата е даден по-долу:

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

Трябва да използваме ключовата дума ADD в командата ALTER за добавяне на една или повече колони в таблицата.

Ако искате да добавите колона в таблицата, трябва да изпълните следните стъпки една по една в даден ред:

  1. Създаване на база данни.
  2. Създайте таблица в базата данни.
  3. Вижте структурата на таблицата преди добавяне на колона.
  4. Добавете една колона към таблицата.
  5. Вижте структурата на таблицата след добавяне на колона.

Сега ще обясним горните стъпки с пример:

ctc пълна форма

Стъпка 1: Създайте база данни

В езика за структурирани заявки създаването на база данни е първата стъпка за съхраняване на структурираните таблици в базата данни.

Използвайте следния SQL синтаксис, за да създадете база данни:

 CREATE DATABASE Database_Name; 

Да предположим, че искате да създадете Превозни средства база данни. За целта трябва да въведете следната команда на Structured Query Language:

 CREATE DATABASE Vehicles; 

Стъпка 2: Създайте таблица и вмъкнете данните

Сега трябва да използвате следния SQL синтаксис за създаване на таблицата във вашата база данни:

 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) ); 

Да предположим, че искате да създадете автомобили маса в Превозни средства база данни. За целта трябва да въведете следната заявка във вашето SQL приложение:

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

Стъпка 3: Вижте структурата на таблицата преди добавяне на колона

След създаването на таблицата и вмъкването на данни можете да видите структурата на таблицата Cars, като напишете следната заявка във вашето SQL приложение:

 DESC Cars or DESCRIBE Cars ; 

Поле Тип НУЛА Ключ По подразбиране Екстра
Номер_на_автомобил ИНТР НЕ T НУЛА gold_growth
Модел ИНТР да - НУЛА -
Car_Name Варчар (20) да - НУЛА
Цвят Варчар (20) да - НУЛА -
Цена ИНТР НЕ - НУЛА -

Стъпка 4: Добавяне на една колона към таблицата

Следната заявка ALTER в SQL добавя средната колона към горната автомобили маса:

 ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0; 

Стъпка 5: Вижте структурата на таблицата след добавяне на колона

За да проверите резултата от заявката, изпълнена в 4thстъпка, трябва да въведете следната команда в SQL:

 DESC Cars; 

Поле Тип НУЛА Ключ По подразбиране Екстра
Номер_на_автомобил ИНТР НЕ T НУЛА gold_growth
Модел ИНТР да - НУЛА -
Car_Name Варчар (20) да - НУЛА -
Цвят Варчар (20) да - НУЛА -
Цена ИНТР НЕ - НУЛА -
Средно аритметично ИНТР НЕ - 0 -

Както можем да видим в горния резултат, една колона е добавена успешно към автомобили маса.

Добавете няколко колони към таблицата

Следната заявка ALTER в SQL добавя множеството колони към горната таблица Cars:

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

За да проверите резултата от горната заявка, трябва да въведете следната команда DESCRIBE или DESC във вашето SQL приложение:

 DESC Cars or DESCRIBE Cars ; 

Поле Тип НУЛА Ключ По подразбиране Екстра
Номер_на_автомобил ИНТР НЕ T НУЛА gold_growth
Модел ИНТР да - НУЛА -
Car_Name Варчар (20) да - НУЛА -
Цвят Варчар (20) да - НУЛА -
Цена ИНТР НЕ - НУЛА -
Средно аритметично ИНТР НЕ - 0 -
Двигател_Номер Варчар (50) да - НУЛА -
Регистрационен номер Варчар (45) да - НУЛА -

Както виждаме, колоните Engine_Number и Car_Number са добавени успешно към таблицата Cars.