安裝時mysql預設的字符集是latin1,插入表中的中文會顯示異常,所以需要修改字符集。
1、修改mysql字符集為utf-8的方法:
在/etc/my.cnf加入如下命令,重啟mysql服務即可:
[client]欄位裡加入 default-character-set=utf8
[mysqld]欄位裡加入 character-set-server=utf8
[mysql]欄位裡加入 default-character-set=utf8
2、檢視字符集命令:show variables like '%char%';
修改前:
mysql> show variables like '%char%';
| 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 | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| validate_password_special_char_count | 1 |
9 rows in set (0.00 sec)
修改後:
mysql> show variables like '%char%';
| variable_name | value |
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| validate_password_special_char_count | 1 |
9 rows in set (0.01 sec)
mysql設定字符集命令 mysql 修改字符集
1 在mysql的配置檔案 my.ini 一般在c windows 下面 裡加上伺服器的預設編碼配置 default character set utf8 2 修改你的資料庫的字元編碼 進入mysql資料庫,通過命令修改你的資料庫字元編碼 alter database databasename de...
mysql字符集修改 MySql字符集修改
問題分析 普通的字串或者表情都是佔位3個位元組,所以utf8足夠用了,但是移動端的表情符號佔位是4個位元組,普通的utf8就不夠用了,為了應對無線網際網路的機遇和挑戰 避免 emoji 表情符號帶來的問題 涉及無線相關的 mysql 資料庫建議都提前採用 utf8mb4 字符集,這必須要作為移動網際...
mysql的字符集修改 MySQL修改字符集
mysql將表的字元編碼轉換成utf 8 alter table tb anniversary convert to character set utf8 修改資料庫mysql字元編碼為utf8 步驟1 檢視當前的字元編碼方法 mysql show variables like character ...