mysql技术–mysql只查询字段中有中文的正则方法

内容纲要

今天想要查一下用户名为中文的数据,首先想到的当然是正则表达式,不要激动mysql中确实有正则表达式的写法,具体可以查看手册,和我们在程序语言中的正则表达式还是有点区别的.

下面分享一下如何查找字段中有中文的正则方法:

SELECT * FROM user WHERE uname NOT REGEXP ‘[0-9a-zA-Z]’;

刚开始也想到了这一点,但是却不知道怎么取反一直以为和其他语言中的正则表达式写法一下加个^就可以了,后来尝试加一个not竟然成功了!

发表评论

邮箱地址不会被公开。 必填项已用*标注

18 − 12 =