الإجراءات المخزنة والمشغلات
جزء من دورة MySQL
المفترض أن يُكتب كل طلب في النظام إلى سجل التدقيق. ومعظمها يُكتب فعلاً. أما التي لم تُكتب فجاءت من لوحة الإدارة، ومن الاستيراد الليلي، ومن سكريبت لمرة واحدة شغّله أحدهم في مارس. القاعدة كانت حقيقية، لكنها كانت مفروضة في كود التطبيق، وكود التطبيق شيء على كل من يكتب أن يتذكر تشغيله.
يتيح لك MySQL أن تنقل المنطق إلى قاعدة البيانات نفسها، حيث يتوقف سؤال "من الذي يكتب" عن الأهمية. الإجراء المخزّن كتلة SQL لها اسم تستدعيها به. والمشغّل (trigger) كتلة تنطلق تلقائياً كلما أُدرج صف أو حُدّث أو حُذف. وكلاهما قوي، وكلاهما سهل الإفراط في استعماله، وهذا الدرس يغطي الآلية والحكم على موضع الاستعمال معاً. ...
هل تريد تعلّم MySQL الإجراءات المخزنة والمشغلات في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع MySQL جاهز، وتعمل على الإجراءات المخزنة والمشغلات بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالإجراءات المخزنة والمشغلاتما الذي ستتعلّمه
- DELIMITER
- CREATE PROCEDURE
- IN and OUT parameters
- CALL
- CREATE TRIGGER
- BEFORE INSERT and AFTER UPDATE
- NEW and OLD
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
13 دروس- 1ما هو MySQL20 دقيقة
- 2واجهة سطر أوامر MySQL والأوامر الأولى25 دقيقة
- 3إنشاء قواعد البيانات والجداول30 دقيقة
- 4أنواع البيانات30 دقيقة
- 5SELECT و WHERE30 دقيقة
- 6الـ Joins35 دقيقة
- 7التجميعات والتقسيم إلى مجموعات30 دقيقة
- 8الفهارس30 دقيقة
- 9المعاملات ومحركات التخزين35 دقيقة
- 10الإجراءات المخزنة والمشغلات35 دقيقة
- 11EXPLAIN وضبط الاستعلامات35 دقيقة
- 12mysqldump والاستعادة25 دقيقة
- 13مشروع التخرج: تصميم مخطط متجر إلكتروني50 دقيقة
