Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
all.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
4.43 Mб
Скачать

20,Оператор модифікації таблиць, синтаксис

Синтаксис:

ALTER [IGNORE] TABLE table_name alter_specification [, alter_specification ...]

alter_specification:

ADD [COLUMN] create_definition or

CHANGE [COLUMN] old_column_name create_definition or

ALTER [COLUMN] column_name { SET default | DROP DEFAULT } or

DROP [COLUMN] column_name or DROP PRIMARY KEY or DROP INDEX key_name

Опис:

Команда ALTER TABLE може бути використана для зміни визначення таблиці. ALTER TABLE працює з тимчасово створеною таблицею в яку копіює всі дані з поточної таблиці. Коли копія готова, стара таблиця віддаляється, а нова перейменується в неї. Це виконано у такий спосіб, що всі зміни автоматично перепризначувалися на нову таблицю.

Поки працює ALTER TABLE, стара таблиця доступна для інших клієнтів. Оновлення і запис в таблицю зупиняються і будуть виконані тільки після того, як нова таблиця буде готова. Якщо IGNORE не визначений, то копіювання буде перервано і процес відпрацьований назад у разі наявності будь-яких унікальних ключів, що дублюються в новій таблиці.

CHANGE column_name, DROP column_name і DROP INDEX є MySQL розширеннями ANSI SQL.

[COLUMN] факультативний параметр і може бути опущений.

Конструкція ALTER [COLUMN] може бути використана для зміни або видалення старого значення за умовчанням.

ADD і CHANGE використовують один і той же create_definition, що і CREATE TABLE.

21.Оператор видалення таблиць, синтаксис

Синтаксис:

DROP TABLE table_name [table_name ...]

Опис:

Видаляє одну або декілька таблиць.

DROP TABLE повністю видалить іменовану таблицю(ы) з системи. Не передбачено ніякого UNDO або UNERASE.

22.Діаграми бази даних

До складу SQL Server Enterprise Manager входить застосування для створення діаграм, який дає змогу переглядати і модифікувати структуру таблиць і їхні зв'язки. Для створення нової діаграми треба:

1) розгорнути дерево об'єктів Enterprise Manager, щоб вивести на екран зміст тієї бази даних, з якою ви маєте намір працювати;

2) викликати контекстне меню для папки Diagrams і вибрати з нього команду New Database Diagram - на екрані з'являється діалогове вікно Майстра створення діаграм баз даних;

3) у вікні, що з'явилось, зі списку Available виділити таблицю, яку необхідно включити в діаграму; установити прапорець Add related tables automatically - для того, щоб Майстер автоматично додав у діаграму пов'язані таблиці; установити кількість рівнів зв'язаних таблиць і активувати кнопку Add - у результаті до діаграми будуть додані пов'язані таблиці;

4) активувати кнопки Next (Далі) і - Finish (Готово).

Після виконання таких дій у Enterprise Manager відкривається вікно з діаграмою. У прямокутнику кожної таблиці виводяться імена всіх її стовпців, а біля імен стовпців первинного ключа - жовтий ключик. У діаграмі відображаються міжтабличні зв'язки, з боку "батьківської" таблиці лінія зв'язку помічена жовтим ключиком, а з боку "підпорядкованої" таблиці -символ безмежності.

У вікні діаграми розташована панель інструментів, якщо активувати кнопку Save цієї панелі, відкриється діалогове вікно Save As із пропозицією зберегти діаграму.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]