شرح صفوف ومحتوى الفقرة
على عكس السلاسل النصية، تخزّن الأنواع الثنائية تدفقات البايتات الخام دون أي نظام ترميز حروف أو قواعد مقارنة لغوية. يُستخدم النوعان BINARY(M) وVARBINARY(M) لحفظ مصفوفات البايتات القصيرة مثل بصمات التشفير SHA-256 أو معرّفات UUID المضغوطة، بينما تُخصّص عائلة BLOB للكائنات الثنائية الأكبر حجماً.
SQL
-- Convert between hexadecimal representations and binary bytes
SELECT
HEX('MySQL') AS hex_encoded,
CAST(UNHEX('4D7953514C') AS CHAR) AS decoded_text,
LENGTH(UNHEX('4D7953514C')) AS raw_byte_count;