В този раздел ще научим как да добавим колона в таблицата на 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 за добавяне на една или повече колони в таблицата.
Ако искате да добавите колона в таблицата, трябва да изпълните следните стъпки една по една в даден ред:
- Създаване на база данни.
- Създайте таблица в базата данни.
- Вижте структурата на таблицата преди добавяне на колона.
- Добавете една колона към таблицата.
- Вижте структурата на таблицата след добавяне на колона.
Сега ще обясним горните стъпки с пример:
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.