Теоретическая часть



Download 0,53 Mb.
bet17/25
Sana21.12.2022
Hajmi0,53 Mb.
#892778
TuriМетодические указания
1   ...   13   14   15   16   17   18   19   20   ...   25
Bog'liq
ЛР1-Проектирование БД

CREATE TEMPORARY TABLE… (далее синтаксис см. CREATE TABLE).
Изменение структуры таблицы
Используется для изменения типа столбцов существующих таблиц, добавления и удаления столбцов и ограничений целостности.
ALTER TABLE Имя_таблицы
-- изменение типа столбца (в SQL Server и Firebird)
ALTER COLUMN Имя_столбца новый_ТИП
-- изменение типа, имени и ограничений столбца (в MySQL)
CHANGE COLUMN Имя_столбца <описание_столбца>
-- добавление обычного или вычислимого столбца
|ADD <описание_столбца>
-- добавление ограничения целостности
|[WITH CHECK|WITH NO CHECK] ADD
<ограничение_целостности_таблицы>
-- удаление столбца
|DROP COLUMN Имя_столбца
-- удаление ограничения целостности
|DROP CONSTRAINT Имя_ограничения_целостности
-- включение или отключение проверки ограничений целостности
-- в MS SQL Server
|{CHECK|NO CHECK} CONSTRAINT
{Список_имен_ограничений_целостности|ALL}
Удаление таблицы
DROP TABLE Имя_таблицы

Далее рассмотрим, как при создании новых таблиц командой CREATE TABLE или изменении структуры существующих таблиц командой ALTER TABLE объявить декларативные ограничения целостности (подробнее они описаны в п.4.2) .
1. Обязательное наличие данных (NULL–значения)
Объявляется словом NULL (столбец может иметь пустые ячейки) или NOT NULL (столбец обязательный). По умолчанию принимается NULL.
Пример создания таблицы7:
CREATE TABLE Clients(
ClientName NVARCHAR(60) NOT NULL,
DateOfBirth DATE NULL,
Phone CHAR(12)); -- по умолчанию тоже NULL
2. Значение по умолчанию (DEFAULT)
Значение по умолчанию можно задать для каждого столбца таблицы. Если при модификации ячейки ее новое значение не указано, сервер вставляет значение по умолчанию. Значение по умолчанию может быть NULL, константой, вычислимым выражением или системной функцией.
Рассмотрим пример создания таблицы Orders (Заказы). Столбец OrderDate принимает по умолчанию значение текущей даты, а столбец Quantity (количество) по умолчанию равен 0.

Download 0,53 Mb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish