انتقل إلى محتوى الدرس

String Functions Reference Table جدول دوال معالجة النصوص

تعلّم دوال معالجة النصوص وحساب طول النصوص العربية UTF8MB4 في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
8 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخص الجدول المرجعي التالي أهم دوال معالجة النصوص في MySQL 8 وسلوكها مع ترميز UTF8MB4 والقيم الفارغة:

الدالة النصيةالوظيفة الأساسيةالسلوك مع UTF8MB4 و NULLمثال تطبيقي
CHAR_LENGTH(s)حساب عدد الأحرفتعد الأحرف العربية والإيموجي بدقةCHAR_LENGTH(name)
LENGTH(s)حساب حجم البايتات2 بايت للحرف العربي و4 للإيموجيLENGTH(name)
CONCAT_WS(sep, ...)الدمج مع فاصلتتجاهل القيم الفارغة NULL بأمانCONCAT_WS('-', a, b)
SUBSTRING(s, p, l)اقتطاع جزء نصيترقيم المواضع يبدأ من الرقم 1SUBSTRING(sku, 1, 3)
TRIM(s) / LOWER(s)التنظيف والتصغيرإزالة المسافات وتوحيد الأحرف الصغيرةLOWER(TRIM(email))
REPLACE(s, a, b)استبدال نص فرعيمطابقة حساسة لحالة الأحرفREPLACE(tel, '-', '')
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس الفرق الجوهري بين CHAR_LENGTH() وLENGTH() عند التعامل مع النصوص العربية بترميز UTF8MB4، والدمج الآمن بوجود القيم الفارغة عبر CONCAT_WS()، واقتطاع النصوص بـ SUBSTRING()، وتنظيف المسافات بـ TRIM()، والاستبدال بـ REPLACE().

الخطوة التالية والدرس القادم

انتقل الآن إلى الدرس الخامس والثلاثين «الدوال الرقمية والرياضية والتقريب الحسابي في MySQL» لاحتراف دوال التقريب ROUND() والقص TRUNCATE() والحدود الصحيحة.