mysql編碼方式修改
使用mysql插入中文亂碼:
mysql> select name from info;
| name |
1 row in set (0.00 sec)
mysql>
1.修改配置檔案的方式修改:
找到mysql下的my.conf
1.在[mysqld]下新增:
character_set_server=utf8
2.重啟mysql服務
3.檢視編碼方式:
mysql> show variables like 'character%';
| 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/ |
8 rows in set (0.00 sec)
4.插入資料後檢視
mysql> select name from info;
| name |
| 中國 |
2 row in set (0.00 sec)
mysql>
2.以命令的方式修改:
1.已修改配置檔案後mysql更改的編碼屬性為例,我們需要使用命令
set character_set_client=』utf8』 的方式分別設定一下幾個引數的編碼方式:
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
2.或使用set names 'utf8'; 也可直接設定大部分屬性
mysql 修改編碼方式
1 在 client 欄位裡加入default character set utf8,如下 client port 3306 socket var lib mysql mysql.sock default character set utf8 2 在 mysqld 欄位裡加入character se...
mysql修改編碼
一 常見操作 1 檢視資料庫編碼格式 mysql show variables like character set database 2 檢視資料表的編碼格式 mysql show create table 表名 3 建立資料庫時指定資料庫的字符集 mysql create database 資料...
mysql 修改編碼
1 create database test default charset gbk 2.修改mysql資料庫編碼,如果是mysql資料庫編碼不正確 可以在mysql執行如下命令 alter database test default character set utf8 collate utf8 ...