12 0 536KB
O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
MA’LUMOTLAR BAZASI
Mustaqil ish Mavzu: 28. SQL tilida jadvallar yaratish, o’zgartirish va o’chirish.
Guruh: 023-21 talabasi Bajardi: Axmedov Akbar Xamidovich Tekshirdi: Muxtorova G.
Mavzu : SQL tilida jadvallarni yaratish, o’zgartirish va o’chirish. Ishdan maqsad: Berilgan predmet sohasi uchun SQL tilida jadvallarni yaratish, o’zgartirish va o’chirish bo`yicha ko`nikmaga ega bo`lish. Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni yaratish va ular ustida amallar bajarish. Uslubiy ko`rsatmalar: Jаdvаllаr CREATE TABLE kоmаndаsi bilаn yarаtilаdi. Bu kоmаndа qаtоrlаrsiz bo‘sh jаdvаl yarаtаdi. CREATE TABLE kоmаndаsi jаdvаl nоmini vа jаdvаl o‘zini mа’lum tаrtibdа ko‘rsаtilgаn ustunlаr nоmlаri ketmа – ketligi tа’rifi ko‘rinishidа аniqlаydi. U mа’lumоtlаr tiplаri vа ustunlаr o‘lchоvini аniqlаydi. Har bir jаdvаl judа bo‘lmаgаndа bittа ustungа egа bo‘lishi kerаk. CREATE TABLE kоmаndаsi sintаksisi: Jadval 1:Maxsulotlar-turlari:
Jadval 1.2 Mahsulotlar:
Jadval 1.3 Yetkazuvchi mashinalar jadval:
4.Laboratoriya ishi Mavzu: Ma’lumotlar bazasida ma’lumotlarni yozish, o’zgartirish va o’chirish.
Ishdan maqsad: Berilgan predmet sohasi uchun SQL tilida jadvallarga ma’lumotlarni yozish, o’zgartirish va o’chirish bo`yicha ko`nikmaga ega bo`lish. Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha jadvallarga ma’lumotlarni yozish, o’zgartirish va o’chirish va ular ustida amallar bajarish. Uslubiy ko`rsatmalar: Hamma satrlar SQLda INSERT komandasi yordamida kiritiladi. INSERT quyidagi formatlar biriga ega bo’lishi mumkin: Topshiriq: Har bir talaba o’ziga berilgan predmet soha bo’yicha jadvallarni ustida quyidagi amallarni bajarsin: 1.Barcha jadvallarga ma’lumotlarni kiriting. 2.Jadvallardagi ma’lumotlarni o’zgartiring. 3.Jadvallardagi ma’lumotlarni o’chiring.
Mavzu: Ma’lumotlarni tanlash va ular ustida amallar. Ishdan maqsad: Berilgan predmet sohasi uchun SQL tilida jadvallardagi ma’lumotlarni tanlash va ular ustida amallar bajarish bo`yicha ko`nikmaga ega bo`lish. Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha jadvallardagi ma’lumotlarni tanlash va ular ustida amallar bajarish. Uslubiy ko`rsatmalar: SELECT buyrug'i ma'lumotlar bazasi jadvalining bir yoki bir nechta ma'lumotlarini o'qishga imkon beradi.
+----+----------+-----------+-------------+---------+--------+ | id | mah_t_id | mah_nomi | chiqar_sana | miqdori | narxi | +----+----------+-----------+-------------+---------+--------+ | 1 | 3 | ayiqcha | 12/21/2020 | 110 | 120000 | | 2 | 4 | kompyut | 01/12/2019 | 200 | 600000 | | 3 | 4 | sha_kom | 08/12/2018 | 150 | 750000 | | 4 | 1 | velosiped | 12/15/2019 | 300 | 110000 | | 5 | 1 | sketboa | 04/15/2017 | 122 | 300000 | | 6 | 2 | gadget | 07/10/2020 | 120 | 320000 | +----+----------+-----------+-------------+---------+--------+ 6 rows in set (0.06 sec) mysql> select*from yetkazuvchi_mashina; +----+-------------+--------------+-------------+-----------+----------------+ | id | mahsulot_id | mashina_nomi | yet_miqdori | yet_narxi | mashina_holati | +----+-------------+--------------+-------------+-----------+----------------+ | 1 | 3 | MAN | 90 | 300000 | NULL | | 2 | 4 | ISUZU | 150 | 380000 | NULL | | 3 | 1 | ISUZU | 100 | 250000 | NULL | | 4 | 2 | MAN | 250 | 200000 | NULL | | 5 | 5 | MAN | 120 | 340000 | NULL | | 6 | 6 | ISUZU | 110 | 150000 | NULL | +----+-------------+--------------+-------------+-----------+----------------+ Bu sqldagi shaxsiy ma’lumotlari ma’lumotlarni men ularni select yordamida chiqardim;