Bazasi boshqarish


Jadval, ustun va jadval cheklanishlarini yaxlitligini aniqlash


Download 2.13 Mb.
Pdf ko'rish
bet62/153
Sana20.10.2023
Hajmi2.13 Mb.
#1710944
1   ...   58   59   60   61   62   63   64   65   ...   153
Bog'liq
61dbf61e8b8af1.76566515

Jadval, ustun va jadval cheklanishlarini yaxlitligini aniqlash 


102 
SQL tilida jadvallar CREATE TABLE buyruqsi bilan yaratiladi. 
Bu buyruq qatorlarsiz bo‘sh jadval yaratadi. CREATE TABLE 
buyruqsi jadval nomini va jadval o‘zini ma’lum tartibda ko‘rsatilgan 
ustunlar nomlari ketma-ketligi ta’rifi ko‘rinishida aniqlaydi. U 
ma’lumotlar tiplari va ustunlar o‘lchovini aniqlaydi. Har bir jadval 
juda bo‘lmaganda bitta ustunga ega bo‘lishi kerak. 
CREATE TABLE buyruqsi sintaksisi: 
CREATE TABLE  
( < maydon tipi>[(< maydon o‘lchami>)], 
< maydon nomi > [(< maydon o‘lchami>)], ... ) 
Argument qiymati kattaligi ma’lumot turiga bog‘liqdir. Agar siz 
maxsus ko‘rsatmasangiz, tizim avtomatik qiymatni o‘rnatadi. 
Misol uchun talabalar jadvalini yaratishni ko‘rib chiqamiz: 
Create Table Talabalar 
([ID] integer, 
[Familiya] text (25), 
[Ism] text, 
[T_Sana] date, 
[Telefon] text, 
[Izoh] memo); 
Jadvalni o‘chirish buyruqsi quyidagi ko‘rinishga ega: 
DROP TABLE < jadval nomi >; 
Masalan: DROP TABLE Talabalar 
Jadvalni yaratilgandan so‘ng o‘zgartirish. Jadvalni o‘zgartirish 
uchun ALTER TABLE buyruqsidan foydalaniladi. Bu buyruq 
jadvalga Yangi ustunlar qo‘shish, ustunlarni o‘chirish, ustunlar 
kattaligini o‘zgartirish hamda cheklanishlarni qo‘shish va olib tashlash 
imkoniyatlariga ega. Bu buyruq ANSI standart qismi emas, shuning 
uchun har xil tizimlarda har xil imkoniyatlarga ega. 
Jadvalga ustun qo‘shish uchun buyruqning tipik sintaksisi:
ALTER TABLE < jadval nomi > ADD
maydon tipi> < maydon o‘lchami>;
Masalan ALTER TABLE Talabalar ADD TelefonN integer
 
SQL tili yordamida yaratilgan ma’lumotlar bazasi asosida 
so‘rovlar yaratish 


103 
SELECT operatori MB jadvallaridan natijaviy to‘plam olish 
uchun mo‘ljailangan ifodadir. SELECT operatori yordamida so‘rov 
beriladi, u esa ma’lumotlar natijaviy to‘plarnini qaytaradi. Bu 
ma’lumotlar jadval shaklida akslanadi. 
Talabalar jadvalidagi hamma yozuvlarni qaytaruvchi sodda 
so‘rovni quyidagi ko‘rinishda amalga oshiriladi: 
SELECT * FROM Talabalar 
SELECT yordamida ma’lumotlarni tanlash. 
SELECT operatori yordamida kerakli maydonlardan so‘rovlar qurish: 
SELECT … from  
Masalan: SELECT Id, Familiya FROM talabalar 
Jadvallardan kerakli ma’lumotlar bo‘yicha so‘rovlar tuzish:
SELECT ,,… WHERE nomi>= 
SELECT Id, Familiya FROM talabalar WHERE ID=1; 

Download 2.13 Mb.

Do'stlaringiz bilan baham:
1   ...   58   59   60   61   62   63   64   65   ...   153




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