Oʻzbеkistоn rеspublikаsi оliy vа oʻrtа mаxsus tа’lim vаzirligi islom karimov nоmidаgi




Download 2,08 Mb.
Pdf ko'rish
bet9/19
Sana17.05.2024
Hajmi2,08 Mb.
#240356
1   ...   5   6   7   8   9   10   11   12   ...   19
Bog'liq
МББваДТ (1 курс)tayyor

CREATE TABLE < table name > 
(Ccolumn name>  


31 
Ccolumn name>  
 [, Ccolumn name> ])... ) 
Barcha ustunlar uchun spetsifikatsiya jadval nomidan keyin qavs ichida 
keltirilgan. Bundan tashqari, har bir ustun uchun u taqdim etadigan 
ma‘lumotlarning nomi va turi koʻrsatilishi kerak. Ma‘lumotlar turi ustunda 
qanday ma‘lumotlar (raqamlar, satrlar va boshqalar) boʻlishi mumkinligini 
aniqlaydi. 
Masalan, pgAdmin orqali ma‘lumotlar bazasida jadval tuzamiz. Buni 
amalga oshirish uchun avval pgAdmin-da maqsadli ma‘lumotlar bazasini 
tanlang, ustiga sichqonchaning oʻng tugmachasini bosing va kontekst 
menyusidagi Soʻrovlar vositasi ... bandini tanlang. Soʻrovlar oynasini 
ochib olamiz (3.1-rasm). 
Keyinchalik, dasturning markaziy qismida ochiladigan maydonga 
quyidagi iboralar toʻplamini kiritamiz: 
1. 
2. 
3. 
4. 
5. 
6. 
7. 
8. 
CREATE
TABLE
customers
(
Id SERIAL PRIMARY
KEY,
FirstName CHARACTER
VARYING(30),
LastName CHARACTER
VARYING(30),
Email CHARACTER
VARYING(30),
Age INTEGER
);
Bu holda, Mijozlar jadvali beshta ustunni belgilaydi: Id, Ism, Familiya, 
Yosh, Elektron pochta. Birinchi ustun, Id, mijoz identifikatorini ifodalaydi, 
u asosiy kalit boʻlib xizmat qiladi va shuning uchun SERIAL turiga kiradi. 
Aslida, bu ustunda 1, 2, 3 va hokazo raqamli qiymat saqlanadi, bu har bir 
yangi qator uchun avtomatik ravishda bittaga ortadi. 
Keyingi uchta ustun mijozning ismi, familiyasi va elektron pochta 
manzilini ifodalaydi va CHARACTER VARYING (30) turiga ega, ya'ni 
ular 30 ta belgidan ortiq boʻlmagan qatorni ifodalaydi. 
Oxirgi ustun Yosh foydalanuvchining yoshini bildiradi va INTEGER 
turiga ega, ya'ni u raqamlarni saqlaydi. 


32 
3.5-rasm. Kiritilgan SQL soʻrovlarni ishga tushirish oynasi 
Va bu buyruqni bajargandan soʻng, mijozlar jadvali tanlangan 
ma‘lumotlar bazasiga qoʻshiladi. 
Jadvallarni oʻchirish 
Jadvallarni oʻchirish uchun quyidagi sintaksisga ega DROP TABLE 
buyrugʻidan foydalaning: 
1. 
DROP
TABLE
table1 [, table2, ...]; 
Masalan, mijozlar jadvalini oʻchirish: 
1. 
DROP
TABLE
customers;
Maydonga boʻsh (NULL) qiymatlar kiritilishining oldini olish uchun 
CREATE TABLE komandasida NOT NULL cheklanishi ishlatiladi. Bu 
cheklanish faqat har xil ustunlar uchun oʻrnatiladi. 
Masalan, shu narsa aniqki, birlamchi kalitlar hech qachon boʻsh 
boʻlmasliklari kerak, shuning uchun 

Download 2,08 Mb.
1   ...   5   6   7   8   9   10   11   12   ...   19




Download 2,08 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Oʻzbеkistоn rеspublikаsi оliy vа oʻrtа mаxsus tа’lim vаzirligi islom karimov nоmidаgi

Download 2,08 Mb.
Pdf ko'rish