Sintaksisi esa quyidagicha:
INSERT
INTO
VALUES
(“ustun_info”,
“ustun_info”,
…
);
DELETE
–
satrlarni jadvaldan o’chirish buyrug’i.
Sintaksisi esa quyidagicha:
DELETE
FROM
WHERE
qidiruv_sharti;
UPDATE
–
Maydon qiymatlarini o’zgartirish buyrug’i.
Sintaksisi esa 2 hil:
UPDATE
SET
column=expression;
UPDATE
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 xodimlarhaqida(Id, FISH,Manzili,Maoshi, Lavozimi)
values(1, ‘Istamov Mirjahon Muminjon ugli ’, ‘Toshkent’,9000000,’Backend
admin);
Natija:
4.1-rasm.
Xodimlarhaqida jadvaliga ma’lumotlarning kiritilishi.
2. Jadvalni tanlaymiz va SELECT operatori orqali ekranga chiqaramiz.
So`rov:
Select * from xodimlarhaqida;
Natija:
4.2-rasm.
Xodimlarhaqida jadvaliga kiritilgan ma’lumotlarni ko’rish
3.MB ga yangi jadval qo’shamiz va UPDATEdan foydalanib maydonga
qiymat
beramiz.
So`rov:
Alter table xodimlarhaqida add tel_raqami varchar(20);
Update xodimlarhaqida set tel_raqami=’+998912527074’ where id=1;
Natija:
4.3-rasm.
Xodimlarhaqida jadvalida UPDATE operatori orqali mavjud
ma’lumotni o`zgartirish
4.Oyligi 10 000 000 dan ko’p
Xodimlar Idsini, FISHini
lavozimini esa katta
harflarda
chiqaramiz;
Xodimlarhaqida jadval ko’ramiz;
So`rov: SELECT *FROM Xodimlarhaqida;
Natija:
4.4-rasm.
Xodimlarhaqida jadvalidagi ma’lumotlarni ko’rish
So`rov:
SELECT Id, FISH, UPPER(Lavozimi) FROM xodimlarhaqida
WHERE oyligi>10000000;
Natija:
4.5-rasm.
UPPER funksiyasini qo’llanishi natijasi
So`rov: SELECT FISH, length(Lavozimi), Manzili, Maoshi FROM
xodimlarhaqida WHERE NOT xodim_id=3;
Natija:
4.6– rasm
. Length funksiyasi va NOT mantiqiy amalining qo’llanishi
Xodimlarning ism, familiyasini LOWER yordamida kichik harflarda, manzilining
uzunligi va IDsi 1 va 2 oralig’idagi xodimlarni chiqaramiz: