У цій статті описано, як видалити один або кілька стовпців із таблиці мовою структурованих запитів.
Команда 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: Створіть базу даних
У мові структурованих запитів створення бази даних є першим кроком для зберігання структурованих таблиць у базі даних.
Щоб створити базу даних, використовуйте наведений нижче синтаксис 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;