2019-01-22——解决mysql数据库中文无法插入问题

2019-10-22  本文已影响0人  丢了魄的魂

                                             解决mysql数据库不能输入中文问题

1.查看数据库编码

show create database  mysql_test;    (mysql_test -----> 数据库的名字)

变更前

更改数据库编码为utf-8:alter database mysql_test default character set utf8 collate utf8_general_ci;

变更后

2.查看数据库表编码

show create table Student; (Student -----> 数据库表名)

变更前

更改数据库表编码为utf-8:alter table Student convert to character set utf8 collate utf8_general_ci;

变更后

注:上面方式过于单一,最好在数据库建立前去看下配置文件是否设置默认字符编码

打开配置文件: vim /etc/mysql/mysql.conf.d/mysqld.cnf

在[mysqld]下添加一行: character-set-server=utf8

最后重启mysql服务:

ubuntu: sudo service mysql restart

windows: net start mysql;(关闭)      net stop mysql;(开启)

上一篇下一篇

猜你喜欢

热点阅读