У цьому розділі ми дізнаємося, як додати стовпець у таблицю мовою структурованих запитів.
Команда 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 для додавання одного або кількох стовпців у таблицю.
Якщо ви хочете додати стовпець у таблицю, ви повинні виконати наступні кроки один за одним у заданому порядку:
- Створіть базу даних.
- Створіть таблицю в базі даних.
- Перегляньте структуру таблиці перед додаванням стовпців.
- Додайте до таблиці один стовпець.
- Перегляньте структуру таблиці після додавання стовпців.
Тепер ми пояснимо описані вище дії на прикладі:
in.next java
Крок 1: Створіть базу даних
У мові структурованих запитів створення бази даних є першим кроком для зберігання структурованих таблиць у базі даних.
Щоб створити базу даних, використовуйте наведений нижче синтаксис SQL:
CREATE DATABASE Database_Name;
Припустімо, ви хочете створити Транспортні засоби бази даних. Для цього вам потрібно ввести таку команду мовою структурованих запитів:
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 ;
Поле | Тип | НУЛЬ | ключ | За замовчуванням | Екстра |
---|---|---|---|---|---|
Номер_автомобіля | ІНТ | НІ | Т | НУЛЬ | gold_growth |
Модель | ІНТ | Так | - | НУЛЬ | - |
Car_Name | Варчар(20) | Так | - | НУЛЬ | |
Колір | Варчар(20) | Так | - | НУЛЬ | - |
Ціна | ІНТ | НІ | - | НУЛЬ | - |
Крок 4: Додайте один стовпець до таблиці
Наступний запит ALTER у SQL додає середній стовпець до наведеного вище Автомобілі стіл:
ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0;
Крок 5: Перегляньте структуру таблиці після додавання стовпців
Для перевірки результату запиту, виконаного в 4тискрок, вам потрібно ввести таку команду в SQL:
DESC Cars;
Поле | Тип | НУЛЬ | ключ | За замовчуванням | Екстра |
---|---|---|---|---|---|
Номер_автомобіля | ІНТ | НІ | Т | НУЛЬ | gold_growth |
Модель | ІНТ | Так | - | НУЛЬ | - |
Car_Name | Варчар(20) | Так | - | НУЛЬ | - |
Колір | Варчар(20) | Так | - | НУЛЬ | - |
Ціна | ІНТ | НІ | - | НУЛЬ | - |
Середній | ІНТ | НІ | - | 0 | - |
Як ми бачимо у вихідних даних вище, один стовпець успішно додано до Автомобілі стіл.
Додайте кілька стовпців до таблиці
Наступний запит ALTER у SQL додає кілька стовпців до наведеної вище таблиці Cars:
змія пітона проти анаконди
ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ;
Щоб перевірити результат наведеного вище запиту, вам потрібно ввести наступну команду DESCRIBE або DESC у своїй програмі SQL:
DESC Cars or DESCRIBE Cars ;
Поле | Тип | НУЛЬ | ключ | За замовчуванням | Екстра |
---|---|---|---|---|---|
Номер_автомобіля | ІНТ | НІ | Т | НУЛЬ | gold_growth |
Модель | ІНТ | Так | - | НУЛЬ | - |
Car_Name | Варчар(20) | Так | - | НУЛЬ | - |
Колір | Варчар(20) | Так | - | НУЛЬ | - |
Ціна | ІНТ | НІ | - | НУЛЬ | - |
Середній | ІНТ | НІ | - | 0 | - |
Двигун_Номер | Варчар(50) | Так | - | НУЛЬ | - |
Табличний_номер | Варчар(45) | Так | - | НУЛЬ | - |
Як ми бачимо, стовпці Engine_Number і Car_Number успішно додано до таблиці Cars.