mysql无法输入中文排错 一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。 二、我们先按正常来创建数据库,创建数据表。 三、往里面添加元素,但是报错了,编码问题。 四、我们查看数据库的编码格式:  五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。 六、插入数据进行测试:可惜,还是报错了。  七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。  八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。 八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。 九、然后我再去可视化软件中进行插入数据,测试。成功。  十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

 

 

题记:以前都是使用可视化界面创建数据库,进行操作的,但是今天使用cmd窗口进行操作发现出错了。

以前记得自己使用cmd也是可以正确操作的,但是这次却出错了,在网上找了很多解决的办法,最后还是自己慢慢借鉴和摸索出来。

二、我们先按正常来创建数据库,创建数据表。

                  mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

三、往里面添加元素,但是报错了,编码问题。

                  mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

四、我们查看数据库的编码格式:


                    mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。

                   mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

六、插入数据进行测试:可惜,还是报错了。

                   mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。

                    mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。

                           mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。

                          mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

九、然后我再去可视化软件中进行插入数据,测试。成功。

                                                                mysql无法输入中文排错
一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。
二、我们先按正常来创建数据库,创建数据表。
三、往里面添加元素,但是报错了,编码问题。
四、我们查看数据库的编码格式:
 五、我们进行修改,将数据库的编码格式修改为utf8的,这个才是通用的。
六、插入数据进行测试:可惜,还是报错了。
 七、竟然数据库的编码格式改了,数据表的格式也改了,那就该有列的编码格式,然后也进行修改,可以再次尝试,出错。
 八、纳闷了,还有什么可以改的,继续找博客,然后找到了关于cmd窗口的问题,查看属性,发现问题了,cmd窗口默认是使用gbk的。
八、找到问题了,那我们就再进行设置,将我们的额编码格式也设置为GBk,然后再插入数据。成功了。
九、然后我再去可视化软件中进行插入数据,测试。成功。
 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

 十、总结:起始我的错误是由于自己的问题造成的,本来建立数据库的时候就要进行编码格式的规定,是自己偷懒了,

下面是一个正确的创建语句,这样就不会出现我的错误了,把自己踩的坑写出来,希望帮到大家。谢谢!

 1 CREATE DATABASE TEST2_DB DEFAULT CHARACTER SET UTF8;  -- 提前设置数据库的编码格式
 2 
 3 CREATE TABLE T2_TAL (
 4     ID INT PRIMARY KEY,
 5     NAME VARCHAR(20)
 6 ) DEFAULT CHARACTER SET UTF8;                        -- 提前设置数据表的编码格式
 7 
 8 INSERT INTO T2_TAL (ID,NAME) VALUES (1,'名字一');
 9 
10 SELECT ID,NAME FROM T2_TAL;