在实际使用mysql的过程中,会遇到这样的问题,查询字段内容全部为中文内容的数据,
对于刚用mysql的小伙伴可能就比较迷失了,不知道怎么使用,其实这个问题很简单,
使用下面这个sql语句就可以了
SELECT 字段 FROM 表名 WHERE length(字段)!=char_length(字段)\G;
SELECT * FROM news WHERE length(url)!=char_length(url)\G;
全英文用户名
LENGTH( `username` ) = CHAR_LENGTH( `username` )
全中文用户名
LENGTH( `username` ) != CHAR_LENGTH( `username` )
例如:
SELECT `username` FROM `user` WHERE LENGTH( `username` ) = CHAR_LENGTH( `username` ) ORDER BY `userid` ASC