https://dev.mysql.com/downloads/windows/installer/5.7.html
这个是mysql5.7mis版本的下载链接,
https://jingyan.baidu.com/article/363872ec2e27076e4ba16fc3.html
这个是安装教程
我安装完用的时候依然出现了中文不能插入的问题
报错如下:
Column count doesn't match value count at row 1
Incorrect string value: '\xD5\xB2\xC4\xB7\xCB\xB9' for column 'username' at row 1
设置你当前表格的编码
alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin; (将TABLE_NAME替换成你的表名)
大家在执行插入语句的时候如果出现以上错误,或者其他报错,可以执行上面这句命令
我试过了,插入成功,执行select * from命令后,显示的也是中文
以上命令是将你正在操作的表的编码转换为utf8,不是将数据库的编码转换为utf8
比较麻烦的一点就是以后在使用数据库的过程中,出现有中文的情况,就需要执行这句命令
https://blog.csdn.net/fhzaitian/article/details/53168551
这个是我参考的链接,但是我只进行了以上标注的命令语句,并未进行其他的操作,供大家参考
修改my.ini文件的方法试过很多,但是感觉这个方法相对简单些,
大家可以先创建数据库,再创建表格,当插入数据的时候如果出现错误,可以尝试执行这个代码
如果插入数据的时候,没有出现错误,则不用执行
下面是我执行的过程