匹配中文sql
select id,text from test where hex(text) REGEXP 'e[4-9][0-9a-f]{4}' limit 20
sql解读
hex会把字符串中的每一个字符转换成两个16进制数
我是你爷爷的爷爷 => E68891 E698AF E4BDA0 E788B7 E788B7 E79A84 E788B7 E788B7
中文utf8编码区间:\u4e00-\u9fa5 –> e4b880-e9bea5 –> e[4-9][0-9a-f]{4}
select id,text from test where hex(text) REGEXP 'e[4-9][0-9a-f]{4}' limit 20
hex会把字符串中的每一个字符转换成两个16进制数
我是你爷爷的爷爷 => E68891 E698AF E4BDA0 E788B7 E788B7 E79A84 E788B7 E788B7
中文utf8编码区间:\u4e00-\u9fa5 –> e4b880-e9bea5 –> e[4-9][0-9a-f]{4}