logo

SQL ALTER TABLE

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 Тану