TAJRIBA№ 6: ASOSIY OPERATORLAR VA ULARNING ISHLATISH SOHALARI. Ishdan ko`zlangan maqsad. Talabalarga INSERT INTO operatori, SELECT operatori, DELETE operatori, UPDATE operatorlarining ishlatilish sohalarini o`rgatishdan iborat.
Topshiriqlar: 1. Jadvallar nomlarini aniqlashda INSERT INTO operatorlarini qo`llashni amalga oshiring?
2. SELECToperatori maydonlarni aniqlashdagi vazifasini aniqlang?
3. DELETE operatori MB tarkibidagi jadval yoki jadval tarkibidagi maydonlarni o’chirishdagi vazifalarini aniqlang?
4. UPDATE operatori ushbu operator yangilovchi so’rovlar hosil qilish uchun ishlatilish sohasini aniqlang?.
INSERT INTO- Ushbu operator yaratilgan jadval tarkibiga ma’lumotlarni kiritish uchun xizmat qiladi. Operator kodlar oynasida quyidagicha o’zlashtiriladi.
INSERT INTO `jadval nomi`(`maydon1`, `maydon2`, … `maydonn`) VALUES ('maydon1 qiymati', 'maydon2 qiymati', … ,'maydonn qiymati') Odatda maydon nomi ID raqam bo’lsa, o’sha maydon turi AUTO_INC-REMENT (avtomatik tartibda raqamlash) bo’lsa, operator quyidagicha ishlatiladi.
INSERT INTO `jadval nomi`(`ID_raqam`, `maydon2`, … `maydonn`) VALUES (null, 'maydon2 qiymati', … ,'maydonn qiymati') kabi bajariladi. Operatorlardan foydalanish uchun biz barcha operatorlarni RESTORAN MB tarkibida ishlatishni misol ko’rsatib o’tamiz. Misol uchun RESTORAN MB tarkibidagi TAOMNOMA jadvalini to’ldirish uchun:
Jadvalning oldingi ko’rinishi
endi jadvalning SQL maydonida quyidagi kodni qo’llaymiz
Insert into `taomnoma`(`T/R`,`Taom_nomi`,`Taom_narxi`) values(null,'Qovurilgan kartoshka','11500') va natija quyidagicha bo’ladi:
Ko’rib turganingizdek, jadvalimizga ma’lumot ya’ni yangi qator qo’shildi. INSERT INTO operatori shu tartibda ishlatiladi.
SELECT OPERATORI -Ushbu operator odatda jadvaldan kerakli ma`lumotlarni ekranga chiqarish uchun xizmat qiladi. Bunda masalan jadvaldagi 10 ta maydondan bizga 6 tasi kerak bo’lsa, o’sha 6 tani chiqarish hamda ma’lum bir maydon qiymati bo’yicha izlash imkonini beradi.
U quyidagicha loyihalanadi: