Sql tilida jadvallar yaratish, o‘zgartirish va o‘chirish


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


Download 0.82 Mb.
Pdf ko'rish
bet2/3
Sana02.04.2023
Hajmi0.82 Mb.
#1319980
1   2   3
Bog'liq
DB amaliy 3 labaratoriya

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. Bu buyruq ANSI standarti 
qismi emas, shuning uchun har xil tizimlarda har xil imkoniyatlarga ega. Misol uchun 
jadvalga ustun qo’shish buyrug’i sintaksisi quyidagicha:
ALTER TABLE  ADD ;
DROP - jadvalni o’chirish buyrug’i. Jadvalni o'chirish imkoniga ega bo’lish uchun, 
jadval egasi (ya’ni yaratuvchisi) bo’lshingiz kerak. Faqat bo‘sh jadvalni o'chirish mumkin. 
Qatorlarga ega bo’lgan, to’ldirilgan jadvalni o‘chirish mumkin emas, ya’ni jadval 
o‘chirishdan oldin tozalangan bo’lshi kerak. Jadvalni o'chirish buyrug'i quyidagi 
ko‘rinishga ega:


DROP TABLE ;
 
Ishni bajarish tartibi 
Avvalo 1 va 2 -laboratoriya ishida tuzgan jadvallarimizni esga olamiz. Bizda 
5 ta jadval mavjud edi. Endi o’sha jadvallarni POSTGRESQL da yuqorida sintaksisini 
keltirib o’tganimizday komandalardan foydalanib yaratamiz: 
1. 
Eski yaratilgan ma’lumotlar bazasini ko’ramiz: 
So`rov: \l 
Natija: 
1-rasm. Mavjud ma’lumotlar bazalarining ro’yxati 
2. Yangi foydali_qazilma_boyitish_zavodi nomli baza yaratamiz; 

Download 0.82 Mb.

Do'stlaringiz bilan baham:
1   2   3




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