شرح صفوف ومحتوى الفقرة
يتحكم إعدادان متكاملان في كيفية تخزين النصوص ومقارنتها وترتيبها داخل خادم MySQL 8.4:
- مجموعة الأحرف (
CHARACTER SET): هي جدول الترميز الذي يحدد الرموز المسموح بها وكيفية تمثيل كل حرف بسلسلة بايتات ثنائية على القرص. - قاعدة المقارنة والترتيب (
COLLATE): هي القواعد اللغوية التي تحدد كيف تُقارن الأحرف وتُرتب أبجدياً (مثل حساسية الأحرف الكبيرة والصغيرة، أو حساسية الهمزات والتشكيل في اللغة العربية).
SQL
-- Inspect the default server character set and collation
SELECT
@@character_set_server,
@@collation_server;