關於MYSQL中like 檢索漢字問題。

mysql中like’中國‘查詢不出來結果 若是 like‘zg’就看查詢出來結果。mysql

查詢了半天是因爲mysql中編碼的緣由sql

解決辦法:編碼

進入mysql 輸入命令:show variables like 'character_set_%';spa

查看字符集設置server

+--------------------------+----------------------------+
| Variable_name                 | Value                               |
+--------------------------+----------------------------+
| character_set_client         | utf8                                  |
| character_set_connection  | utf8                                 |
| character_set_database    | latin1                                |
| character_set_filesystem   | binary                               |
| character_set_results       | utf8                                  |
| character_set_server        | utf8                                  |
| character_set_system       | utf8                                 |
| character_sets_dir            | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
io

修改命令爲:SET character_set_database = utf8 ; (若是除filesystem外其餘的value值不爲utf8 也一概這樣修改)。cli

相關文章
相關標籤/搜索