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