BIT_LENGTH
Devuelve la longitud de una cadena en bits.
MySQL 8.4
BIT_LENGTH(str)- str
- Cadena cuya longitud se calculaVARCHAR
Valor devuelto
Número entero, la longitud en bits; NULL para NULL
Ejemplos
Letras latinas y cirílicas
MySQL 8.4
SELECT BIT_LENGTH('abc') AS latin,
BIT_LENGTH('абв') AS cyrillic;Bits y bytes de los nombres
MySQL 8.4
SELECT good_name,
BIT_LENGTH(good_name) AS bits,
OCTET_LENGTH(good_name) * 8 AS bytes_times_8
FROM Goods
LIMIT 3;Detalles
El resultado siempre es 8 veces OCTET_LENGTH: en utf8mb4, una letra latina ocupa 8 bits y una cirílica, 16.