Ma`ruza-12. Tranzaksiyalarni boshqarish. So`rovlar yaratish va qayta ishlash



Download 0,71 Mb.
bet3/8
Sana07.12.2022
Hajmi0,71 Mb.
#880305
1   2   3   4   5   6   7   8
Bog'liq
arJ4Ban0GNVv4zAyp9gnNmXYwBZ3kMHDA4RFb48A

Tranzaktsiya

  • Tranzaktsiya ma'lumotlar bazasini manipulyatsiya qilish operatsiyalarining ketma-ket guruhi bo'lib, u bitta operasiya birligi kabi bajariladi. 1-1000/s
  • Agar guruh ichidagi har bir alohida operatsiya muvaffaqiyatli bajarilmasa, tranzaksiya yakunlanmaydi.
  • Agar tranzaksiya ichidagi har qanday operatsiya bajarilmasa, butun tranzaksiya muvaffaqiyatsiz bo'ladi.

Tranzaktsiya

Tranzaktsiya operatorlari

Tranzaktsiya buyruqlari

  • Har qanday Tranzaktsiyalar
  • START TRANSACTION yoki BEGIN WORK bayonoti bilan boshlanadi va 
  • COMMIT yoki ROLLBACK bayonoti bilan tugaydi.
  • Boshlanish va tugatish bayonotlari orasidagi MySQL buyruqlari tranzaksiyaning asosiy qismini tashkil qiladi.
  • START TRANSACTION yoki BEGIN bayonoti yangi tranzaksiyani boshlaydi.
  • COMMIT joriy tranzaksiyani amalga oshiradi va uning o'zgarishlarini saqlaydi
  • ROLLBACK joriy tranzaksiyani orqaga qaytaradi va uning o'zgarishlarini bekor qiladi.
  • SET autocommit bayonoti joriy seans uchun standart avtomatik bajarish rejimini o'chiradi yoki yoqadi.

Amaliy qo’llash

  • Bank mijozi bitta Aloqabank bank xisobidan ikkinchi Ipakyolibank bank xisobiga pul otkazishi kerak. Jarayon 4 ta qadamda amalga oshiriladi.
    • Debit Aloqabank)
    • Credit Ipakyolibank
    • Tranzaktsiya jurnaliga yozish
    • Tranzaktsiyani tugatish

MySQL kodi

  • Aloqabankning Aloqabank_accounts mijozi debiti MySQL kodi.
  • BEGIN TRANSACTION

    UPDATE Aloqabank_accounts

    SET balance = balance – 650000

    WHERE account_No = 932656;


Account_No

Name

Tel

Address

Balance

932656

Abdullaev Bobir

+998974561234

Toshkent sh. Yunusobod 2/3

2500000-650000

9326574

Abdiev Olim

+998945689542

Toshkent sh. Sergeli 4

56000

9415466

Burxonov Dilshod

-998981254562

Andijon sh.

0

Download 0,71 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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