651-20 DI guruh
Maxammadjonov Murodjon Maqsudali o’g’li
5.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: INSERT INTO
[(column [,column] ...)] VALUES ( [,] ... ); yoki INSERT INTO
[(column [,column] ...)] ostkiso’rov; Masalan, sotuvchilar jadvaliga satr kiritish
uchun quyidagi shartdan foydalanishingiz mumkin:
Insert into Tovar values(1,`noutbook`,8200000,NOW());
Insert into Tovar values(2,`telephone`,4200000,NOW());
Select * from Tovar;
Delete from Tovar where id = 2;
Update Tovar set nomi=`IPhoneX`,summa=11000000,sana=NOW() where id=1;
6.Laboratoriya ishi
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. MySQL SELECT operatorida quyidagi
sintaksis mavjud:
SELECT ustun(lar)_nomi FROM jadval_nomi;
Endi ushbu so'rovning har bir tarkibiy qismini tahlil qilaylik. Avval SELECT kalit so'z
ishlatiladi. Bu kalit so'z deb nomlanadi, chunki u MySQL-da alohida ma'noga ega.
Bunday holda SELECT MySQL buyrug'ini bazadan ba'zi ma'lumotlarni olish uchun
beradi. "select" so'zi ingliz tilidan olingan va "tanlash" deb tarjima qilininadi.
Keyingi probel (buyruqlarni ajratish uchun) va keyin siz tanlamoqchi bo'lgan
ustunlar yoki ifodalar ro'yxati keladi. Keyin yana bir FROM kalit so'zi, probel va biz
ma'lumotni tanlamoqchi bo'lgan jadvalning nomi keladi. Ifoda oxirida nuqta-
vergul (;) qo’yiladi. Bu buyruqning tugashini bildiruvchi belgi hisoblanadi.
MySQL-da SELECT operatorini ifodalashga oid misollar.
select nomi from Tovar;
Select nomi,summa,sana from Tovar;
X u l o s a
Biz ushbu labaratoriya mashg’ulotida ma’lumotlar bazasidan CRUD
so’rovlarini bajardik va labaratoriya mobaynida bilimlarimizni mustahkamlab
oldik, sql so’rovlariga oid bilimarga ega bo’ldik.