Тази статия описва как да изтриете една или повече колони от таблицата в Structured Query Language.
Командата ALTER в SQL изтрива единичните и множеството колони от SQL таблицата. Позволява на потребителите на базата данни да променят структурата на създадената таблица в базата данни.
Синтаксисът за изтриване на единична колона от таблицата е даден по-долу:
ALTER TABLE Table_Name DROP Column_Name;
Синтаксисът за изтриване на множество колони от таблицата е даден по-долу:
ALTER TABLE Table_Name DROP Column_Name1, Column_Name2, ......, Column_NameN;
Трябва да използваме ключовата дума DROP в командата ALTER за изтриване на една или повече колони от таблицата.
Ако искате да изтриете колоната от таблицата, трябва да изпълните следните стъпки една по една в дадения ред:
- Създайте база данни във вашата система.
- Създайте таблица в базата данни и вмъкнете данните в таблицата.
- Показване на таблицата преди изтриване на колона.
- Изтрийте една колона от таблицата.
- Показване на таблицата след изтриване.
Сега обясняваме горните стъпки с пример:
Стъпка 1: Създайте база данни
В езика за структурирани заявки създаването на база данни е първата стъпка за съхраняване на структурираните таблици в базата данни.
Използвайте следния SQL синтаксис, за да създадете база данни:
CREATE DATABASE Database_Name;
Да предположим, че искате да създадете Превозни средства база данни. За целта трябва да напишете командата CREATE по-долу на език за структурирани заявки:
CREATE DATABASE Vehicles;
Стъпка 2: Създайте таблица и вмъкнете данните
Сега трябва да използвате следния синтаксис за създаване на таблицата в SQL базата данни:
отворете файл с java
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 г | BMW | черен | 2900000 | петдесет |
3 | 2019 г | Крит | Син | 2000000 | Четири пет |
4 | 2020 г | Скорпион | черен | 1900000 | Четири пет |
5 | 2018 г | Мерцедес | Сив | 4500000 | петдесет |
6 | 2017 г | Място на провеждане | Жълто | 900 000 | 35 |
7 | 2019 г | Нов | червен | 1500000 | Четири пет |
8 | 2020 г | Audi | черен | 7000000 | 40 |
9 | 2019 г | Крит | портокал | 1500000 | 40 |
10 | 2020 г | Верна | черен | 1400000 | 35 |
единадесет | 2018 г | Нов | червен | 1550000 | 30 |
12 | 2020 г | MG Хектор | черен | 1900000 | 25 |
Стъпка 4: Изтрийте единична колона от таблицата
Ако искате да изтриете Цвят колона от горното автомобили таблица, тогава трябва да изпълните следната заявка ALTER във вашата SQL база данни:
ALTER TABLECars DROP Color;
Стъпка 5: Вижте таблицата след изтриване
За да проверите резултата от заявката, изпълнена в 4thстъпка, трябва да въведете следната команда SELECT в SQL:
SELECT * FROM Cars;
Номер_на_автомобил | Модел | Car_Name | Цена | Средно аритметично |
---|---|---|---|---|
1 | 2017 г | Audi | 4800000 | 49 |
2 | 2018 г | BMW | 2900000 | петдесет |
3 | 2019 г | Крит | 2000000 | Четири пет |
4 | 2020 г | Скорпион | 1900000 | Четири пет |
5 | 2018 г | Мерцедес | 4500000 | петдесет |
6 | 2017 г | Място на провеждане | 900 000 | 35 |
7 | 2019 г | Нов | 1500000 | Четири пет |
8 | 2020 г | Audi | 7000000 | 40 |
9 | 2019 г | Крит | 1500000 | 40 |
10 | 2020 г | Верна | 1400000 | 35 |
единадесет | 2018 г | Нов | 1550000 | 30 |
12 | 2020 г | MG Хектор | 1900000 | 25 |
Както виждаме, една колона е успешно изтрита/премахната от автомобили маса.
concat низове java
Изтрийте няколко колони от таблицата
Ако искате да изтриете множеството колони от горната таблица Cars, изпълнете следната заявка ALTER с ключовата дума DROP в SQL:
ALTER TABLECars DROP Price, Average;
За да проверите резултата от горната заявка, трябва да изпълните следната SQL SELECT заявка във вашата система:
SELECT * FROM Cars;
Car_Number | Модел | Car_Name | Цвят |
---|---|---|---|
1 | 2017 г | Audi | черен |
2 | 2018 г | BMW | черен |
3 | 2019 г | Крит | Син |
4 | 2020 г | Скорпион | черен |
5 | 2018 г | Мерцедес | Сив |
6 | 2017 г | Място на провеждане | Жълто |
7 | 2019 г | Нов | червен |
8 | 2020 г | Audi | черен |
9 | 2019 г | Крит | портокал |
10 | 2020 г | Верна | черен |
единадесет | 2018 г | Нов | червен |
12 | 2020 г | MG Хектор | черен |
Както виждаме, колоните Цена и Средна стойност са изтрити успешно от таблицата Автомобили.
Изтриване на колона с външен ключ от таблицата
Можем лесно да изтрием колоната с външен ключ от таблицата с помощта на ключовата дума DROP Constraint в командата ALTER.
Синтаксисът за изтриване на колоната с външен ключ е даден по-долу:
ALTER TABLETable_Name DROP CONSTRAINT Foreign_Constraint_Name;