So‘ r ov; Natija: 3.4-rasm.So‘ r ov: desc nomi ; Natija: 3.6-rasm.SELE C T *F R OM //INSE R T”, … ); D ELETEUPDA TE SET c o lu m n=e x p re s sion; UPDA TEInsert into kitob_javoni(id, Javon_Qatori_Nomi, Kitob_nomi, Avtori) values(1, ‘Tarix_qatori’, Makedon Yurishlar,’Geradot’); Natija: 4.1-rasm. Kitob_javoniSo` r ov: Select * from kitob_javoni; Natija: 4.2-rasm.kitob_javoni5.1-rasm. Student table ma’lumotlari So`rov: Select id, Javon_Qatori_Nomi, Kitob_Nomi FROM kitob_javoni WHERE narxi >110000; NatijaSo`rov: Select id, LOWER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi) FROM kitob_javoni WHERE narxi > 100000 and narxi Natija: 5.2-rasm.So`rov: Select id, UPPER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi), length(Avtori) From kitob_javoni WHERE id BETWEEN 3 AND 10; Natija |
Toshkent axborot texnologiyalari universiteti kompyuter injinering fakulteti
|
bet | 4/19 | Sana | 16.05.2024 | Hajmi | 15,05 Mb. | | #237968 |
Bog'liq mal.B.2-ishBu sahifa navigatsiya:
- So‘ r ov; Natija: 3.4-rasm.
- So‘ r ov: desc nomi ; Natija: 3.6-rasm.
- SELE C T *F R OM //
- INSE R T
- ”, … ); D ELETE
- UPDA TE SET c o lu m n=e x p re s sion; UPDA TE
- Insert into kitob_javoni(id, Javon_Qatori_Nomi, Kitob_nomi, Avtori) values(1, ‘Tarix_qatori’, Makedon Yurishlar,’Geradot’); Natija: 4.1-rasm. Kitob_javoni
- So` r ov: Select * from kitob_javoni; Natija: 4.2-rasm.kitob_javoni
- 5.1-rasm. Student table ma’lumotlari So`rov: Select id, Javon_Qatori_Nomi, Kitob_Nomi FROM kitob_javoni WHERE narxi >110000; Natija
- So`rov: Select id, LOWER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi) FROM kitob_javoni WHERE narxi > 100000 and narxi Natija: 5.2-rasm.
- So`rov: Select id, UPPER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi), length(Avtori) From kitob_javoni WHERE id BETWEEN 3 AND 10; Natija
Natija:
3.2-rasm. Kutubxona nomli bazasining yaratilishi
3. Hosil bo‘lgan bazamizni tanlab olishimiz kerak. Buning uchun USE dan foydalanamiz:
So‘rov: use KUTUBXONA;
Natija:
3.3-rasm. Use so‘rovidan foydalanib ma’lumotlar bazasini tanlash.
4. kutubxona nomli jadval yaratamiz:
So‘rov;
Natija:
3.4-rasm. Mutolachi,reception,kitob_javoni nomli jadvallar yaratilishi
5. yaratilgan bazasida jadvallarni ko‘rish uchun show tables-dan foydalaniladi:
So‘rov: show tables;
Natija:
3.5-rasm. Filmlar_reytingi bazasida jadvallarni ko‘rish
6. DESC yordamida siz jadval ustunlari haqidagi turli ma’lumotlarni (qiymat turi, kalit yoki yo‘q) ko‘rishingiz mumkin.
So‘rov: desc nomi ;
Natija:
3.6-rasm. Yaratilgan kutubxona jadvalini ko‘rinishi
7. Jadvalga yangi “vaqt” nomli ustun qo‘shamiz:
So‘rov: Alter table …..(8);
Natija:
4 – AMALIY MASHG’ULOT
Mavzu: Ma’lumotlarni tanlash va ular ustida amallar
SELECT *FROM <jad_nomi> // jadvalni to’liq chiqarish
SELECT <ustun_nomi> FROM _nomi> // jadval ustunlarini chiqarish
INSERT – SQL da barcha satrlar ushbu buyruq yordamida kiritiladi.
Sintaksisi esa quyidagicha:
INSERT INTO <jad_nomi> VALUES (“ustun_info”, “ustun_info”, … );
DELETE – satrlarni jadvaldan o’chirish buyrug’i.
Sintaksisi esa quyidagicha:
DELETE FROM <jad_nomi> WHERE qidiruv_sharti;
UPDATE – Maydon qiymatlarini o’zgartirish buyrug’i.
Sintaksisi esa 2 hil:
UPDATE _nomi> SET column=expression;
UPDATE _nomi> SET column=expression
WHERE qidiruv_sharti;
Ishni bajarish tartibi
Avvalo 3-laboratoriya ishida tuzgan jadvallarimizni esga olamiz. Endi o’sha jadvallarni MYSQL da yuqorida sintaksisini keltirib o’tganimizday komandalardan foydalanib yaratamiz.
1.Jadval ob’yektlariga qiymatlar beramiz:
So`rov: Insert into kitob_javoni(id, Javon_Qatori_Nomi, Kitob_nomi, Avtori) values(1, ‘Tarix_qatori’, Makedon Yurishlar,’Geradot’);
Natija:
4.1-rasm. Kitob_javoni jadvaliga ma’lumotlarning kiritilishi
2. Jadvalni tanlaymiz va SELECT operatori orqali ekranga chiqaramiz.
So`rov: Select * from kitob_javoni;
Natija:
4.2-rasm.kitob_javoni jadvaliga kiritilgan ma’lumotlarni ko’rish
3.MB ga yangi jadval qo’shamiz va UPDATEdan foydalanib maydonga qiymat beramiz.
So`rov: Alter table kitob_javoni add narxi int;
Update kitob_javoni set narxi=100 000 where id=1;
Natija:
5.1-rasm. Student table ma’lumotlari
So`rov: Select id, Javon_Qatori_Nomi, Kitob_Nomi FROM kitob_javoni WHERE narxi >110000;
Natija:
Sorov: Select id, UPPER(Javon_Qatori_Nomi), UPPER(Kitob_Nomi) FROM kitob_javoni WHERE narxi > 110000;
5.2-rasm..
So`rov: Select id, LOWER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi) FROM kitob_javoni WHERE narxi > 100000 and narxi < 210000;
Natija:
5.2-rasm. Substr va mantiqiy amallarning qo’llanishi
So`rov: Select id FISH, length(olingan_kitob) FROM mutolachi;
2.So’rov: Select id, FISH, length(olingan_kitob) FROM mutolachi WHERE NOT id in (1,6);
Natija:
– rasm. Length funksiyasi va NOT mantiqiy amalining qo’llanishi
Ktob javonidagi kitoblarni Qator nomini ustida UPPER, Kitob nomi ustida Lower, Avtor nomi ustida “length()” ammalri bajarilib, 3chi va 10chi id lar oralig’idagi malumotlarni chiqaramiz. :
So`rov: Select id, UPPER(Javon_Qatori_Nomi), LOWER(Kitob_Nomi), length(Avtori) From kitob_javoni WHERE id BETWEEN 3 AND 10;
Natija:
– rasm. Lower, length funksiyalari va Between mantiqiy amalining qo’llanishi
|
| |