Курсовая работа: Visual C++. Бази даних Укр.
- ALTER – модифікує існуючий об’єкт;
- DROP - видаляє об’єкт.
Ці оператори використовуються для роботи з різними об’єктами бази даних таких, як таблиці, індекси і представлення таблиць. Для кожного з цих типів об’єктів використовується різний синтаксис оператора.
В таблицях – основних об’єктах реляційних базах даних – можуть міститися дані різних типів. Типи даних SQL, згруповані згідно рівням підлеглості ODBC SQL.
Мінімальний рівень:
- CHAR (n) – символьний рядок з n символів фіксованої довжини.
- VARCHAR (n) – символьний рядок змінної довжини, але не більше n символів.
- LONG VARCHAR – символьний рядок змінної необмеженої довжини.
Базовий рівень:
- DECIMAL (p,s) або NUMERIC (p,s) – значення з плавучою комою.
- SMALLINT- двохбайтове ціле.
- INTEGER – чотрьохбайтове ціле.
- REAL – чотирьохбайтове значення з плавучою комою.
- FLOAT або DOUBLE PRECISION – восьмибайтове значення з плавучою комою.
Розширений рівень:
- BIT – один біт.
- TINYINT – однобайтове ціле.
- BIGINT – восьмибайтове ціле.
- BINARY (n) – двійкове поле фіксованої довжини, що складається з n байт.
- VARBINARY(n) – двійкове поле змінної довжини, що не перевищує n байт.
- LONG VARBINARY- двійкове поле змінної необмеженої довжини.
- DATE- значення дати.
- TIME – значення часу.
- TIMESTAMP – значення, що містить час і дату.
Створення таблиці.
CREATE TABLE Student (
StudID UNTEGER,
StudName VARCHAR (20) )
Стовпчики таблиці можна довизначити, якщо додати після типу даних додаткові модифікатори. Найчастіше використовується модифікатор NOT NULL, який вказує на те, що значення для цього стовпця повинно бути задано. Можна також вимагати, щоб конкретне поле в таблиці не повторювалось. Для цього використовується модифікатор UNIQUE. Можна також задати для стовпця значення, що буде використовуватися по замовченню, якщо не було задано явних значень. Для цього служить модифікатор DEFAULT.