رویههای ذخیرهشده و Trigger ها
بخشی از دوره MySQL
قرار است هر سفارشی در سیستم در یک گزارش حسابرسی نوشته شود. بیشترشان نوشته میشوند. آنهایی که نه، از کنسول مدیریت آمدهاند، از ورود دادهی شبانه، و از اسکریپتی یکبارمصرف که یک نفر اسفند اجرا کرده است. قاعده واقعی بود، اما در کد برنامه اعمال میشد، و کد برنامه چیزی است که هر نویسندهای باید یادش باشد اجرایش کند.
MySQL به شما اجازه میدهد منطق را به خود پایگاه داده منتقل کنید، جایی که «چه کسی دارد مینویسد» دیگر اهمیتی ندارد. یک رویهی ذخیرهشده (stored procedure) بلوکی نامدار از SQL است که با نامش صدایش میزنید. یک تریگر بلوکی است که هر بار ردیفی درج، بهروزرسانی یا حذف شود خودکار آتش میگیرد. هر دو قدرتمندند، هر دو راحت از حد استفاده میشوند، و این درس مکانیک و قضاوت را با هم پوشش میدهد. ...
میخواهی MySQL رویههای ذخیرهشده و Trigger ها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با MySQL آماده دریافت کنی و رویههای ذخیرهشده و Trigger ها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسرویههای ذخیرهشده و Trigger هاچه چیزهایی یاد میگیری
- DELIMITER
- CREATE PROCEDURE
- IN and OUT parameters
- CALL
- CREATE TRIGGER
- BEFORE INSERT and AFTER UPDATE
- NEW and OLD
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
13 درس- 1MySQL چیست20 دقیقه
- 2رابط خط فرمان mysql و اولین دستورات25 دقیقه
- 3ایجاد پایگاههای داده و جداول30 دقیقه
- 4انواع داده30 دقیقه
- 5SELECT و WHERE30 دقیقه
- 6Join ها35 دقیقه
- 7Aggregateها و Grouping30 دقیقه
- 8ایندکسها30 دقیقه
- 9تراکنشها و Storage Engineها35 دقیقه
- 10رویههای ذخیرهشده و Trigger ها35 دقیقه
- 11EXPLAIN و بهینهسازی Query35 دقیقه
- 12mysqldump و بازیابی25 دقیقه
- 13پروژه نهایی: طراحی یک Schema برای فروشگاه اینترنتی50 دقیقه
