O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNALOGIYALARNI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
KOMPYUTER INJINIRINGI FAKULTETI ATS-12.21GURUH TALABASINING MALUMOTLAR BAZASINI BOSHQARISH FANIDAN
3-Amaliy ishi
Bajardi: Norqo’chqorov Y
Qabul qildi: Uzaqov N
3-amaliy mashg'ulot
Mavzular: Murakkab so‘rovlar yaratish, Bir nechta jadvallar birlashtirish, «join» lar bilan ishlash. Kun va sana funksiyalaridan foydalanish mavzularidan amaliy mashg'ulot yuklaysiz.
1-misol: Right Joindan foydalanish
Kodi: SELECT * FROM globaledu RIGHT JOIN oxfordbzt ON globaledu.id = oxfordbzt.i
2-Misol: Left Joindan foydalanish
Kodi: SELECT * FROM globaledu LEFT JOIN oxfordbzt ON globaledu.id = oxfordbzt.id
3-Misol: INNER JOIN dan foydalanish
Kod: SELECT * FROM globaledu INNER JOIN oxfordbzt ON globaledu.id = oxfordbzt.id
4-Misol: Cross Join dan foydalanish
Kod: SELECT * FROM globaledu CROSS JOIN oxfordbzt ON globaledu.id = oxfordbzt.id
5-misol Select bilan ishlash
DATE - Bu turdagi o'zgaruvchilar faqat sana ma'lumotini saqlaydi.
Masalan:
CREATE TABLE my_table (
id INT PRIMARY KEY,
event_date DATE
);
TIME - Ushbu turdagi o'zgaruvchilar faqat vaqt ma'lumotini saqlaydi.
Masalan:
CREATE TABLE my_table (
id INT PRIMARY KEY,
event_time TIME
);
DATETIME - Bu turdagi o'zgaruvchilar sana va vaqt ma'lumotlarini saqlaydi.
Masalan:
CREATE TABLE my_table (
id INT PRIMARY KEY,
event_datetime DATETIME
);
TIMESTAMP - Ushbu turdagi o'zgaruvchilar ham sana va vaqt ma'lumotlarini saqlaydi, lekin avtomatik ravishda yangilangan sana va vaqt bilan hamda o'zgaruvchini yangilangan paytdagi sana va vaqt ma'lumotlari bilan hamda. Misol uchun, jadvalda bir ma'lumot o'zgartirilganda, TIMESTAMP o'zgaruvchisi yangilangan paytdagi sana va vaqt bilan to'ldiriladi.
Masalan:
CREATE TABLE my_table (
id INT PRIMARY KEY,
last_updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
Dostları ilə paylaş: |