logo

Як видалити стовпець із таблиці в SQL

У цій статті описано, як видалити один або кілька стовпців із таблиці мовою структурованих запитів.

Команда ALTER у SQL видаляє один і кілька стовпців із таблиці SQL. Це дозволяє користувачам бази даних змінювати структуру створеної таблиці в базі даних.

Синтаксис для видалення одного стовпця з таблиці наведено нижче:

 ALTER TABLE Table_Name DROP Column_Name; 

Синтаксис для видалення кількох стовпців із таблиці наведено нижче:

 ALTER TABLE Table_Name DROP Column_Name1, Column_Name2, ......, Column_NameN; 

Ми повинні використовувати ключове слово DROP у команді ALTER для видалення одного або кількох стовпців із таблиці.

b плюсове дерево

Якщо ви хочете видалити стовпець із таблиці, виконайте наступні кроки один за одним у вказаному порядку:

  1. Створіть базу даних у вашій системі.
  2. Створіть таблицю в базі даних і вставте дані в таблицю.
  3. Показати таблицю перед видаленням стовпця.
  4. Видалити один стовпець із таблиці.
  5. Показати таблицю після видалення.

Тепер ми пояснимо наведені вище кроки на прикладі:

Крок 1: Створіть базу даних

У мові структурованих запитів створення бази даних є першим кроком для зберігання структурованих таблиць у базі даних.

Щоб створити базу даних, використовуйте наведений нижче синтаксис SQL:

 CREATE DATABASE Database_Name; 

Припустімо, ви хочете створити Транспортні засоби бази даних. Для цього вам потрібно написати наведену нижче команду CREATE мовою структурованих запитів:

 CREATE DATABASE Vehicles; 

Крок 2: Створіть таблицю та вставте дані

Тепер вам потрібно використовувати такий синтаксис для створення таблиці в базі даних SQL:

 CREATE TABLE table_name ( column_Name1 data type (size of the column), column_Name2 data type (size of the column), column_Name3 data type (size of the column), ... column_NameN data type (size of the column) ); 

Припустімо, ви хочете створити Автомобілі таблиці в Транспортні засоби бази даних. Для цього вам потрібно написати наступний запит таблиці CREATE у вашій програмі SQL:

 CREATE TABLE Cars ( Car_Number Int, Model Int, Cars_Name Varchar (20), Colour Varchar (20), Price Int, Average Int, ) ; 

Після створення таблиці, ви повинні вставити дані автомобілів в Автомобілі таблиці за допомогою наступного запиту в SQL:

 INSERT INTO Cars VALUES (1, 2017, Audi, Black, 4800000, 9), (2, 2018, BMW, Black, 2900000, 12), (3, 2019, Creta, Blue, 2000000, 14), (4, 2020, Scorpio, Black, 1900000, 10), (5, 2018, Mercedes, Grey, 4500000, 10), (6, 2017, Venue, Yellow, 900000, 15), (7, 2019, Thar, Red, 1500000, 12), (8, 2020, Audi, Black, 7000000, 8), (9, 2019, Creta, Orange, 1500000, 12), (10, 2020, Verna, Black, 1400000, 12), (11, 2018, Thar, Red, 1550000, 11), (12, 2020, MG Hector, Black, 1900000, 11); 

Крок 3: Перегляньте вставлені дані

Після створення таблиці та вставки даних ви можете переглянути вставлені дані Автомобілі таблицю, ввівши такий запит у вашій програмі SQL:

 SELECT * FROM Cars; 

Номер_автомобіля Модель Car_Name Колір Ціна Середній
1 2017 рік Audi чорний 4800000 49
2 2018 рік БМВ чорний 2900000 п'ятдесят
3 2019 рік Крит Синій 2000000 Чотири
4 2020 рік Скорпіон чорний 1900000 Чотири
5 2018 рік Мерседес Сірий 4500000 п'ятдесят
6 2017 рік Місце проведення Жовтий 900000 35
7 2019 рік новий Червоний 1500000 Чотири
8 2020 рік Audi чорний 7000000 40
9 2019 рік Крит Помаранчевий 1500000 40
10 2020 рік Верна чорний 1400000 35
одинадцять 2018 рік новий Червоний 1550000 30
12 2020 рік М. Г. Гектор чорний 1900000 25

Крок 4: Видаліть один стовпець із таблиці

Якщо ви хочете видалити Колір колонка з наведеного вище Автомобілі таблиці, то вам потрібно виконати наступний запит ALTER у вашій базі даних SQL:

 ALTER TABLECars DROP Color; 

Крок 5: Перегляньте таблицю після видалення

Для перевірки результату запиту, виконаного в 4тискрок, вам потрібно ввести таку команду SELECT у SQL:

конвертувати рядок дати
 SELECT * FROM Cars; 

Номер_автомобіля Модель Car_Name Ціна Середній
1 2017 рік Audi 4800000 49
2 2018 рік БМВ 2900000 п'ятдесят
3 2019 рік Крит 2000000 Чотири
4 2020 рік Скорпіон 1900000 Чотири
5 2018 рік Мерседес 4500000 п'ятдесят
6 2017 рік Місце проведення 900000 35
7 2019 рік новий 1500000 Чотири
8 2020 рік Audi 7000000 40
9 2019 рік Крит 1500000 40
10 2020 рік Верна 1400000 35
одинадцять 2018 рік новий 1550000 30
12 2020 рік М. Г. Гектор 1900000 25

Як ми бачимо, один стовпець успішно видалено / видалено з Автомобілі стіл.

Видалити кілька стовпців із таблиці

Якщо ви хочете видалити кілька стовпців із наведеної вище таблиці Cars, виконайте наступний запит ALTER із ключовим словом DROP у SQL:

 ALTER TABLECars DROP Price, Average; 

Щоб перевірити результат наведеного вище запиту, потрібно запустити такий запит SQL SELECT у вашій системі:

 SELECT * FROM Cars; 

Номер_автомобіля Модель Car_Name Колір
1 2017 рік Audi чорний
2 2018 рік БМВ чорний
3 2019 рік Крит Синій
4 2020 рік Скорпіон чорний
5 2018 рік Мерседес Сірий
6 2017 рік Місце проведення Жовтий
7 2019 рік новий Червоний
8 2020 рік Audi чорний
9 2019 рік Крит Помаранчевий
10 2020 рік Верна чорний
одинадцять 2018 рік новий Червоний
12 2020 рік М. Г. Гектор чорний

Як ми бачимо, стовпці «Ціна» та «Середнє» були успішно видалені з таблиці «Автомобілі».

Видалити стовпець зовнішнього ключа з таблиці

Ми можемо легко видалити стовпець зовнішнього ключа з таблиці за допомогою ключового слова DROP Constraint у команді ALTER.

Синтаксис для видалення стовпця зовнішнього ключа наведено нижче:

 ALTER TABLETable_Name DROP CONSTRAINT Foreign_Constraint_Name;