mysql查询特殊字符

时间:2013-03-18 06:37:25

标签: mysql special-characters

确定MySQL数据库字符集的查询是什么?或者有办法确定它。

如何从列中查询特殊字符(非UTF8)字符?

SELECT * FROM tableName WHERE column .....

2 个答案:

答案 0 :(得分:1)

已经存在与此问题相关的问题。

这里有一个链接到stackoverflow中的另一个问题,可以给你提示或技巧如何查看MySQL中的数据库/表/列是什么字符集? click here

答案 1 :(得分:0)

我尝试了regex的直接方法,但这并没有多大帮助。我发现的另一个解决方案是:

select * from tablename
where columnname regexp(concat('[',char(128),'-',char(255),']'));

至于你可以使用的字符集

select DEFAULT_CHARACTER_SET_NAME FROM information_schema.SCHEMATA;