
- •Лекції Мова запитів sql
- •1.Загальна характеристика
- •2.Особливості та переваги мови sql
- •3.Групи команд мови sql
- •4.Стандарт мови sql Типи даних sql
- •Операції та агрегатні функції.
- •Вибірка даних Оператор select
- •Речення from
- •Речення where
- •Речення group by
- •Речення having
- •Речення order by
- •Операція join
- •Вкладені підзапити
- •Операція union
- •Оператор select…into
- •Маніпулювання даними Оператор insert into
- •Оператор update
- •Оператор delete
- •Створення та знищення об’єктів бд
- •Створення бази даних
- •Оператор create table
- •Оператор alter table
- •Оператор drop
Оператор alter table
Даний оператор ALTER TABLE використовується для внесення змін у вже створену таблицю. За його допомогою можна додавати нові поля у таблицю, вилучати вже існуючі. Даний оператор дозволяє також перейменовувати вже існуючі поля.
ALTER TABLE <ім’я таблиці> {[ADD [COLUMN] <назва поля> <тип> [ (<розмір>) ]][NOT NULL] | [DROP {COLUMN <назва поля>}] | [{ CHANGE | ALTER } {<назва поля> <нова назва> <тип> [ (<розмір>) ]}]};
<ім’я таблиці> – назва таблиці, що змінюється. <назва поля> – назва поля, що додається, вилучається або змінюється. <тип> – тип поля, що додається. <розмір> – розмір поля, що додається, залежить від типу. <нова назва> – нова назва поля, що змінюється. Дозволяє одночасно додати або вилучити декілька полів.
Приклад 1.
ALTER TABLE Students ADD COLUMN Patronimic CHAR (15);
Виконання цієї команди додасть у таблицю Students (табл. 2.1) поле Patronimic, який буде останнім і міститиме порожні записи.
Приклад 2.
ALTER TABLE Students DROP Speciality;
Виконання цієї команди вилучить з таблиці Students (табл. 2.1) поле Speciality.
Оператор drop
Оператор DROP вилучає існуючу таблицю з БД.
DROP {TABLE <ім’я таблиці>};
<ім’я таблиці> – назва таблиці, яку вилучають.
Для вилучення таблиці, вона ж повинна бути закрита і існувати.
Приклад.
DROP TABLE Test;
Дана команда вилучить із БД таблицю Test, якщо вона існує.