簡體   English   中英

mysql查詢特殊字符

[英]mysql query special characters

確定MySQL數據庫字符集的查詢是什么? 還是有辦法確定它。

如何查詢列中的特殊字符(非UTF8)?

SELECT * FROM tableName WHERE column .....

已經有一個與此問題有關的問題。

這是到stackoverflow中另一個問題的鏈接,可以給您提示或技巧。如何查看MySQL中數據庫/表/列的字符集? 點擊這里

我用regex嘗試了一種直接方法,但效果不佳。 我發現的另一個解決方案是:

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

至於你可以使用的字符集

select DEFAULT_CHARACTER_SET_NAME FROM information_schema.SCHEMATA;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM