在 MySQL 中查找控制字符

Find control characters in MySQL

在 MySQL 的字符串中查找控制字符的最佳方法是什么?我有一个 table 并且想要获取所有包含控制字符的记录。像

SELECT * FROM Customer WHERE Name = *ControlCharFilter*;

在 C# 中它将是

Customer.Where(x => x.Name.Any(y => char.IsControl(y));
SELECT * FROM Customer WHERE Name = "%ControlCharFilter%";

或者您正在寻找更复杂的东西?

MySQL 支持 POSIX 字符的正则表达式 类:

SELECT * FROM Customer WHERE Name RLIKE '[[:cntrl:]]+'

有更多信息here