...
توابع پیشرفته در MySQL
نوشته شده توسط متین برونسی
دسته بندی ها:
در این بخش لیست تمام توابع پیشرفته در MySQL را قرار داده ایم، توابع پیشرفته در MySQL کاربرد های بسیار زیادی دارند که در بخش های مختلف پروژه می توان از آنها استفاده کرد:
تابع | توضیحات |
---|---|
BIN | یک تابع داخلی است که برای تبدیل یک عدد صحیح به نمایش باینری یا دودویی آن استفاده میشود. |
BINARY | این تابع به طور خاص برای تعیین نوع داده بهعنوان باینری استفاده میشود. |
CASE | این تابع میتواند در مواردی همچون تبدیل مقادیر یک ستون، تغییر دادهها بر اساس معیارهای خاص و حتی ترکیب چندین شرط در یک دستور SQL استفاده شود. |
CAST | با استفاده از CAST، میتوان دادهها را از یک نوع به نوع دیگر تبدیل کرد و از سازگاری دادهها در پردازشهای بعدی اطمینان حاصل کرد. |
COALESCE | این تابع در بسیاری از پروژهها برای مدیریت و جایگزینی مقادیر NULL استفاده میشود. |
CONNECTION_ID | تابع CONNECTION_ID یک تابع داخلی در MySQL است که شناسهی یکتای اتصال فعلی را برمیگرداند. |
CONV | این تابع، یک عدد را که در پایه from_base است، به پایه to_base تبدیل میکند و نتیجه را به عنوان یک رشته برمیگرداند. |
CONVERT | تابع CONVERT به شما امکان میدهد تا دادهای را به نوع خاصی تبدیل کنید. |
CURRENT_USER | این تابع اطلاعات مربوط به کاربر فعلی را باز میگرداند و بهطور خاص نام کاربری و هاستی که از طریق آن وارد شده است، نشان میدهد. |
DATABASE | تابع DATABASE یک تابع داخلی در MySQL است که نام دیتابیس فعلی را که به آن متصل هستیم، برمیگرداند. |
IF | تابع IF در MySQL یک تابع شرطی است که به کاربران این امکان را میدهد تا بر اساس شرایط مشخص، مقادیر مختلفی را بازگردانند. |
IFNULL | یک تابع کنترلی است که دو آرگومان میپذیرد و بر اساس شرایط مقدار مناسب را بازمیگرداند. |
ISNULL | این تابع بهصورت بولی (Boolean) عمل میکند و اگر مقدار expression برابر با NULL باشد، خروجی آن 1 و در غیر این صورت، 0 خواهد بود. |
LAST_INSERT_ID | یک تابع داخلی MySQL است که وظیفهی آن بازگرداندن شناسه آخرین رکوردی است که توسط یک عملیات INSERT وارد پایگاهداده شده است. |
NULLIF | تابع NULLIF در SQL و MySQL به این صورت کار میکند که دو مقدار را به عنوان ورودی دریافت میکند و اگر این دو مقدار با یکدیگر برابر باشند، خروجی تابع برابر NULL خواهد بود. |
SESSION_USER | یکی از توابع اطلاعاتی است که اطلاعات مربوط به کاربر فعلی که به پایگاه داده متصل است را ارائه میدهد. |
SYSTEM_USER | این تابع اطلاعات کاربر فعلی را که به سرور MySQL متصل شده است، باز میگرداند. |
USER | اطلاعاتی از کاربری که به پایگاه داده متصل است، فراهم میآورد. |
VERSION | یکی از توابع داخلی MySQL است که به سادگی میتواند اطلاعات نسخهی MySQL را برگرداند. |
آیا این مطلب برای شما مفید بود ؟
خیر
بله