استفاده از متغیر در MySQL – گروه برنامه نویسی دات وب - آموزش MySQL

برای مشاهده یافته ها از کلید Enter و برای خروج از کلید Esc استفاده کنید.

استفاده از متغیر در MySQL

سلام. امروز میخوایم استفاده از متغیر در MySQL را به شما آموزش دهیم.

در برخی اوقات ما نیاز داریم تا یک مقدار را از یک کوئری یا عبارت SQL به کوئری یا عبارت بعدی منتقل کنیم.

برای انجام این کار در MySQL می توانیم ، متغیری تعریف کنیم و مقدار مورد نظر خودمون را در اون متغیر قرار بدیم.

حالا سوال اینجاست که چگونه در MySQL متغیر تعریف کنیم؟

در این مقاله ی آموزشی با ما همراه باشید تا آموزش تعریف متغیر در sql را فرا بگیرید.

استفاده از متغیر در MySQL

استفاده از متغیر در MySQL

 

برای تعریف متغیر در MySQL از فرمت @variable_name استفاده می کنیم.

 

نام گذاری متغیرها در MySQL

طول متغیری که تعریف می کنید باید حداکثر ۶۴ کاراکتر باشد

و از حروف تشکیل شده باشد.

MySQL به حروف بزرگ و کوچک در نام متغیر حساس نیست.

این یعنی که id و ID یکسان هستند.

متغیر شما می تواند انواع مختلفی از داده ها از جمله integer ، floating point string و… را بگیرد.

 

تعریف متغیر در MySQL

برای تعریف متغیر در Mysql دو روش وجود دارد.

راه اول استفاده از عبارت SET به شرح زیر است :

شما می توانید از := یا = برای مقدار دهی به متغیر استفاده کنید.

برای مثال در عبارت زیر ، مقدار ۱۰۰ را به متغیر @counter اختصاص داده ایم :

راه دوم ، استفاده از دستور SELECT است.

توجه داشته باشید که هنگامی که از روش دوم استفاده می کنید ، دیگر نمی توانید از = برای مقداردهی به متغیر خود استفاده کنید..

در این روش تنها مجاز به استفاده از := هستید.

مانند زیر :

بعد از اینکه متغیر راه تعریف و مقدار دهی کردید ، می توانید در دستورات خود از آن استفاده کنید.

 

روش استفاده از متغیر در MySQL

برای مثال ، ما جدولی داریم با نام جدول product که شامل فیلد ها و اصلاعات زیر است :

روش استفاده از متغیر در MySQL

 

دستور زیر ، گران ترین محصول را انتخاب می کند و در متغیر max_price قرار می دهد :

دستور زیر نیز ، در جدول بررسی می کند و محصولاتی را که قیمت آن ها برابر با متغیر max_price میباشد را نمایش می دهد :

 

امیدوارم این مطلب برای شما مفید بوده باشه.

در قسمت های بعدی ، مثال های بیشتر و کاربری تری را مطرح می کنیم.

موفق باشید

دات وب

مهران مافی