Nima uchun MySQL da saqlangan protseduradan foydalanamiz?
Nima uchun MySQL da saqlangan protseduradan foydalanamiz?

Video: Nima uchun MySQL da saqlangan protseduradan foydalanamiz?

Video: Nima uchun MySQL da saqlangan protseduradan foydalanamiz?
Video: MySQL darslari #5 SHOW, SELECT, WHERE (Bazadan ma'lumotlarni qidirish) 2024, Dekabr
Anonim

Saqlangan protseduralar ilovalar orasidagi tarmoq trafigini kamaytirishga yordam beradi va MySQL Server. Chunki bir nechta uzun SQL bayonotlarini yuborish o'rniga, ilovalar faqat nomi va parametrlarini yuborishi kerak saqlangan protseduralar.

Oddiy qilib aytganda, MySQL-da saqlangan protseduradan qanday foydalanish kerak?

Saqlangan protsedura - bu tayyorlangan SQL saqlashingiz mumkin bo'lgan kod, shuning uchun kodni qayta-qayta ishlatishingiz mumkin. Shunday qilib, agar sizda bo'lsa SQL qayta-qayta yozadigan so'rov, uni saqlangan protsedura sifatida saqlang va keyin uni bajarish uchun chaqiring.

Bundan tashqari, MySQL-da saqlangan protseduralar bormi? Barcha relyatsion ma'lumotlar bazasi tizimini qo'llab-quvvatlaydi saqlangan protsedura , MySQL 5 tanishtirish saqlangan protsedura . Asosiy farq shundaki, UDF-lar SQL iboralaridagi boshqa har qanday ifoda kabi ishlatilishi mumkin, holbuki saqlangan protseduralar CALL iborasi yordamida chaqirilishi kerak.

Shuningdek, saqlangan protseduraning maqsadi nima?

A saqlangan protsedura ma'lumotlarni olish, ma'lumotlarni o'zgartirish va ma'lumotlar bazasi jadvalidagi ma'lumotlarni o'chirish uchun ishlatiladi. SQL ma'lumotlar bazasiga ma'lumotlarni kiritish, yangilash yoki o'chirish uchun har safar to'liq SQL buyrug'ini yozishingiz shart emas.

Nima uchun saqlangan protseduralar qo'llaniladi?

Foydalanishning afzalliklari saqlangan protseduralar A saqlangan protsedura ma'lumotlarning yaxlitligini saqlaydi, chunki ma'lumotlar izchil tarzda kiritiladi. Bu unumdorlikni oshiradi, chunki a.dagi bayonotlar saqlangan protsedura faqat bir marta yozilishi kerak.

Tavsiya: