|
IsmatullayevBog'liq Malumotlar BAZASI 12 variant 3 mav Ismatullayev AbdulazizUslubiy ko`rsatmalar: SQL tilida quyidagi asosiy ma‘lumotlar turlari ishlatilib, ularning
formatlari har xil MBBT lar uchun farq qilishi mumkin:
INTEGER
butun son (odatda 10 tagacha qiymatli raqam va ishora).
SMALLINT
«qisqa butun» (odatda 5 tagacha qiymatli raqam va ishora).
DECIMAL(p,q)
o‗nli son, p raqam va ishoradan iborat (0 < p < 16). O‗nli
nuqtadan so‗ng raqamlar soni q orqali beriladi (q < p, agar q = 0
bo‗lsa, tashlab yuborilishi mumkin).
FLOAT
haqiqiy son 15 ta qiymatli raqam va butun darajadan iborat.
Daraja MBBT tipi bilan aniqlanadi (masalan, 75 yoki 307).
CHAR(n)
uzunligi o‗zgarmas, n ga teng bo‗lgan simvolli qator (0 < n < 256).
VARCHAR(n)
uzunligi o‗zgaruvchi, n simvoldan oshmagan simvolli qator (n > 0
va har xil MBBT larda turlicha, lekin 4096 dan kam emas).
SQL tili quyidagi tarkibiy qismlardan iborat:
DDL ( Mа‘lumоtlаrni Tа‘riflаsh Tili ) - ANSI dа ma‘lumotlar sxemаsini tа‘riflаsh tili,
оb‘ektlаrni (jаdvаllаr, indekslаr, tаsаvirlаr vа hоkаzо) yarаtuvchi buyruqlar to‘plamidan
ibоrаt. DML (Mа‘lumоtlаrni O‗zgаrtirish Tili) bu iхtiyoriy dаqiqаdа jаdvаllаrdа qаndаy
qiymаtlаr sаqlаnishini аniqlоvchi buyruqlar mаjmuаsidir.
DCL (Mа‘lumоtlаrni Bоshqаrish Tili) fоydаlаnuvchigа aniq оb‘ektlаrga tа‘sir
o‗tkаzishgа ruхsаt berish yoki bermаslikni аniqlоvchi buyruqlardаn ibоrаt.
DDL tilining asosiy komandalari:
CREATE – yangi jadval hosil qilish uchun ishlatiladi.
Quyidagi ko‘rinishda yoziladi:
CREATE TABLE ( ustun_nomi va toifasi, … );
ALTER – jadvalga o‘zgartirish kiritish uchun ishlatiladi. Bu buyruq jadvalga yangi
ustunlar qo'shish, ustunlarni o'chirish, ustunlar kattaligini o'zgartirish, hamda cheklanishlarni
qo'shish va olib tashlash imkoniyatlariga ega. Misol uchun jadvalga ustun qo‘shish buyrug‘i
sintaksisi quyidagicha:
|
| |