MySQL设置编码



目录[-]
mysql默认的编码:
mysql设置编码
修改my.ini文件设置编码
mysql默认的编码:

mysql> SHOW VARIABLES LIKE 'character%';
+--------------------------+---------------------------------------------+
| Variable_name             | Value                                       |
+--------------------------+---------------------------------------------+
| character_set_client     | gbk                                         |
| character_set_connection | gbk                                         |
| character_set_database   | latin1                                       |
| character_set_filesystem | binary                                       |
| character_set_results     | gbk                                         |
| character_set_server     | latin1                                       |
| character_set_system     | utf8                                         |
| character_sets_dir       | D:\soft\mysql-5.6.21-winx64\share\charsets\ |
+--------------------------+---------------------------------------------+
8 rows in set (0.00 sec)
 
mysql>
mysql设置编码

SET character_set_client = utf8;
SET character_set_connection = utf8;

SET character_set_database = utf8;

SET character_set_results = utf8;

SET character_set_server = utf8;


mysql> SET character_set_client = utf8;
Query OK, 0 rows affected (0.00 sec)
 
mysql> SET character_set_connection = utf8;
Query OK, 0 rows affected (0.00 sec)
 
mysql> SET character_set_database = utf8;
Query OK, 0 rows affected (0.00 sec)
 
mysql> SET character_set_results = utf8;
Query OK, 0 rows affected (0.00 sec)
 
mysql> SET character_set_server = utf8;
Query OK, 0 rows affected (0.00 sec)
 
mysql>
  此种方式只在当前状态下有效,当重启数据库服务后失效。所以如果想要不出现乱码只有修改my.ini文件。

修改my.ini文件设置编码

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
在对应的标签下添加如下配置:

重启mysql服务器:

C:\Users\Lenovo>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
 
C:\Users\Lenovo>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值