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

Setting Database Charset تحديد الترميز عند الإنشاء

أتقن ترميز الأحرف والمقارنات النصية UTF8MB4 في MySQL 8 الحديث لدعم النصوص العربية واللغات العالمية والرموز التعبيرية بكفاءة.
1 صفوف تعليمية
MySQL
8 مشاهدة

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

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

على الرغم من أن خادم MySQL 8.4 يعتمد utf8mb4 افتراضياً، إلا أن أفضل الممارسات الهندسية تقتضي كتابة CHARACTER SET utf8mb4 وCOLLATE utf8mb4_0900_ai_ci صراحةً داخل أمر CREATE DATABASE لضمان ثبات السلوك على جميع الخوادم السحابية:

SQL
-- Explicitly define utf8mb4 and UCA 9.0.0 collation on creation
CREATE DATABASE IF NOT EXISTS closetag_global
  CHARACTER SET utf8mb4
  COLLATE utf8mb4_0900_ai_ci;

SHOW CREATE DATABASE closetag_global;