ویژگی تصویر

توابع پیشرفته در MySQL

  /  MySQL   /  توابع پیشرفته در 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 را برگرداند.

آیا این مطلب برای شما مفید بود ؟

خیر
بله
بنر تبلیغاتی ج