SQL ALTER TABLE Команда може додавати, видаляти або змінювати стовпці існуючої таблиці.
У цій статті розглядається оператор SQL ALTER TABLE із прикладами та синтаксисом.
ОПИС ЗМІНИ ТАБЛИЦІ
The Оператор ALTER TABLE у SQL використовується для додавання, видалення або зміни стовпців у існуючій таблиці. Оператор ALTER TABLE також використовується для додавання та видалення різноманітних обмежень на існуючі таблиці.
програма простих чисел на java
Він дозволяє вносити структурні зміни, наприклад додавати нові стовпці, змінювати існуючі, видаляти стовпці та перейменовувати стовпці в таблиці.
Синтаксис
Щоб змінити/змінити таблицю, використовуйте синтаксис ALTER TABLE:
ALTER TABLE table_name clause [column_name] [datatype];>
Тут пункт є робочим пунктом оператора ALTER TABLE. Деякі ключові положення оператора ALTER TABLE:
ДОДАТИ – щоб додати новий стовпець до таблиці:
ALTER TABLE table_name ADD column_name datatype;>
MODIFY/ALTER – щоб змінити тип даних наявного стовпця:
ALTER TABLE table_name MODIFY COLUMN column_name datatype;>
DROP – щоб видалити наявний стовпець із таблиці:
ALTER TABLE table_name DROP COLUMN column_name;>
ПЕРЕЙМЕНУВАТИ СТОВПЕЦЬ – щоб перейменувати наявний стовпець:
ALTER TABLE table_name RENAME COLUMN old_name TO new_name;>
RENAME TO – щоб перейменувати саму таблицю:
ALTER TABLE table_name RENAME TO new_table_name;>
Приклади SQL ALTER TABLE
Нижче наведено приклади оператора ALTER TABLE. Ці приклади демонструють різні випадки використання та демонструють як використовувати ALTER TABLE оператор у SQL.
SQL ALTER TABLE ADD Приклад стовпця
Наступний SQL-запит додає стовпець електронної пошти до таблиці студентів:
до рядкового методу java
ALTER TABLE Students ADD Email varchar(255);>
Приклад стовпця SQL ALTER TABLE DROP
Наступний запит видаляє стовпець електронної пошти з таблиці студентів:
ALTER TABLE Students DROP COLUMN Email;>
Приклад стовпця SQL ALTER TABLE MODIFY
ALTER TABLE table_name MODIFY COLUMN column_name datatype;>
Запити SQL ALTER TABLE
Припустимо, що є студентська база даних:
| ROLL_NO | ІМ'Я |
|---|---|
| 1 | ОЗП |
| 2 | Абхі |
| 3 | Рахул |
| 4 | Тану |
ДОДАТИ 2 стовпці ВІК і КУРС до таблиці Студент.
Запит:
ALTER TABLE Student ADD (AGE number(3),COURSE varchar(40));>
Вихід:
float до рядка
| ROLL_NO | ІМ'Я | ВІК | КУРС |
|---|---|---|---|
| 1 | ОЗП | ||
| 2 | Абхі | ||
| 3 | Рахул | ||
| 4 | Тану |
ЗМІНИТИ стовпець КУРС у таблиці Студент.
Запит:
ALTER TABLE Student MODIFY COURSE varchar(20);>
Після виконання наведеного вище запиту максимальний розмір стовпця курсу зменшується з 40 до 20.
ВИДІТЬ стовпець КУРС в таблиці Студент.
Запит:
ALTER TABLE Student DROP COLUMN COURSE;>
Вихід:
| ROLL_NO | ІМ'Я | ВІК |
|---|---|---|
| 1 | ОЗП | |
| 2 | Абхі | |
| 3 | Рахул | |
| 4 | Тану |