Maǵliwmatlar bazasi, olardiń TÚrleri tema: Maǵlıwmatlardın informaciyalıq modelleri Reje



Download 13,11 Mb.
bet34/95
Sana03.07.2022
Hajmi13,11 Mb.
#734168
1   ...   30   31   32   33   34   35   36   37   ...   95
Bog'liq
leksiyaМаглыуматлар базасы

Soraw hám tapsırmalar:

  1. SQL tilinde soraw túsinigi.

  2. SQL tilindegi qanday sorawlar túrleri bar.

  3. SQL tili sorawlarındaǵı ALL gilt sózi qanday wazıypası bar.

  4. SQL tili sorawlarıdaǵı SOME gilt sózi túsinigi.

  5. SQL tili sorawlarındaǵı EXISC gilt sózi túsinigi.

  6. SQL tili sorawlarındaǵı IN gilt sózi túsinigi.


SQL-Delete hám Update instruksiyalar
Reje:

MBni basqarıw degende, bar bolǵan jazıwlardı ózgertiriw, kestellardan kereksiz jazıwlardı alıp taslaw, MB kestellarina jańa jazıwlardı qosıw, kestellarǵa jańa qatarlar qosıw (kereksiz baǵanalardı alıp taslaw), keste atların ózgertiriw sıyaqli ámeller kiredi.


SQL ortalıǵında shólkemlestirilgen MB kestellarındaǵı maǵlıwmatlardı ózgertiriw ushın UPDATE (ózgertiriw) buyrıǵınan paydalanıladı. Bul buyrıqta keste atın kórsetiwden tısqarı, SET (anıq ústin mánislerin bildiredi) gilt sózi de isletiledi. Máselen, hámme buyırıtpashılardıń reytingin 200 ǵa ózgertiriw ushın tómendegi buyrıǵın beriw múmkin:


UPDATE Customers SET rating = 200;

Bul buyrıqta kestedaǵı hámme qatar mánisleri emes, ayırım qatarların tańlap ózgertiriw hám múmkin. Bunıń ushın predikatlardan paydalanamız. Máselen, satıwshi Peel xizmet kórsetetuǵın barlıq buyutpashilardiń reytingin 200ge ózgertiriw ushın, tómendegi buyrıǵın beremiz:


UPDATE Customers SETrating = 200 WHEREsnum = 1001;

Siz UPDATE buyrıǵında ańlatpalardan paydalanıwıńız da múmkin.Máselen, barlıq satıwshılardıń ústemelerin eki ese asırmaqshısız. Bunıń ushın tómendegishe buyrıq beriwińiz múmkin:


UPDATE Salespeople SETcomm = comm * 2;


Bul buyrıq járdemide kesteǵa NULL mánislerinde kiritiw múmkin. Máselen, London qalasında jasawshı buyırtpashılardıń reytingleri ornına NULL mánis kiritiw lazım bolsın. Onda tómendegi buyrıqtı beremiz:
UPDATE customers SET rating = NULL WHERE city = 'Londoń;
SQL ortalıqtı shólkemlestirilgen MB kestelarınan maǵlıwmatlardı alıp taslaw ushın DELETE (alip taslaw) buyrıǵınan paydalanıladı. Máselen, Satıwshılar kestedaǵı maǵliwmatlardıń hámmesin alıptaslaw ushın tómendegi buyrıqtan paydalanıwımız múmkin:
DELETE FROM Sales people;
Áne endi bos kesteni pútkilley alıp taslaw múmkin:
DROP TABLE Salespeople;
MB kestelarinan kórsetilgen qatarlardı da alıp taslaw múmkin. Máselen, Satıwshılar kestesınan satıwshi Razzaqovdı alıp taslaw ushın tómendegi buyrıqtı beremiz:
DELETE FROM Sales people WHERE snum = 1007;

Statik maglıwmatlar

Maglıwmatlardı qıdırıw

Maglıwmatlardı tanlaw

11-súwret.Programmanıń tiykarǵı aynası.
Bul buyrıq járdeminde kestedan birqansha qatarlardi birden alip taslaw hám múmkin. Máselen, Satıwshılar kestesınan barlıq London qalasında jasawshı satıwshılardı alıp taslaw ushın tómendegishe buyrıq beriledi:
DELETE FROM Sales peopleWHERE city = 'Londoń;
Bar bolǵan kestelarǵa qatarlar qosıw IINSERT INTO buyrıǵı arqalı ámelge asırıladı. Bul buyrıq formatı tómendegishe:
INSERT INTO table_name(field_name1, field_name2,...)
values('content1', 'content2',...);
Bul buyrıq table_name kestesiniń field_name_N mаydanlаrınan content_N máni ornаtılǵаn jazıw qosаdı.Máselen, biz tel_numbkestesina (fio, аdress hám telefоn) mánislerin kiritpekshi bolsaq, tómendegi buyrıqtı beriwimiz lazım:
INSERT INTO tel_numb(fio, address, tel)
values('Saliy Muratbayev', 'Saypov kóch., uy.23', '544-53-53');
KópshilikjaǵdaylardaMBdaǵi keste atların ózgertiriwge sáykes keledi. Bunı tómendegishe formatlı buyrıqtan paydalanıp ámelge asırsa boladı:
ALTER TABLE table_name_old RENAME table_name_new;
bul jerde,
table_name_old – kesteniń eski ati;
table_name_new – kesteniń jańa ati.
Mısal uchun search keste atin search_en atına ózgeris kerek bolsın. Bunıń ushın tómendegi buyrıq beriledi:
ALTER TABLE search RENAME search_en;

Download 13,11 Mb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   95




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish