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

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

一、很正常,无法写入中文肯定是因为编码格式原因,我们肯定是针对解决编码格式问题来解决。

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

                  

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

                  

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

                    

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

                   

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

                   

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

                    

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

                           

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

                          

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

             

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

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

 CREATE DATABASE TEST2_DB DEFAULT CHARACTER SET UTF8;  -- 提前设置数据库的编码格式

 CREATE TABLE T2_TAL (
ID INT PRIMARY KEY,
NAME VARCHAR(20)
) DEFAULT CHARACTER SET UTF8; -- 提前设置数据表的编码格式 INSERT INTO T2_TAL (ID,NAME) VALUES (1,'名字一'); SELECT ID,NAME FROM T2_TAL;

mysql无法输入中文排错的更多相关文章

  1. 如何在MySQL中输入中文

    解决MySQL中的Incorrect string value MySQL中输入中文:在MySQL建标的时候,直接往表中的varchar(255)中输入中文的话是会报错的,大概是因为数据库的默认编码是 ...

  2. mysql无法输入中文

    #查看系统的环境变量 echo $LANG zh_CN.UTF-8 vim /etc/sysconfig/i18n 1 LANG="en_US.UTF-8"2 SYSFONT=&q ...

  3. centos7中mysql不能输入中文问题的解决

    首先在数据库里面输入 mysql> show variables like'%char%' -> ; +--------------------------------------+--- ...

  4. windows下mysql客户端输入中文显示??解决方法

    >>>>>>>>>>>>>>>>>>>> 1.检查并修改mysql的my.ini ...

  5. ubuntu MySQL数据库输入中文乱码 解决方案

    一.登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:+--------------------------+----------------- ...

  6. mysql输入中文出现ERROR 1366

    MySQL输入中文出现如下错误: ERROR 1366: 1366: Incorrect string value: '\xE6\xB0\xB4\xE7\x94\xB5...' for column ...

  7. Mybatis使用MySQL进行模糊查询时输入中文检索不到结果

    Mybatis使用MySQL进行模糊查询时输入中文检索时,需要在jdbcURL后增加参数   ?useUnicode=true&characterEncoding=UTF-8

  8. Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办--转自http://www.jb51.net/article/88236.htm

    这篇文章主要介绍了Mybatis使用MySQL模糊查询时输入中文检索不到结果的解决办法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下   项目开发中,在做Mybatis动态查询时,遇到了 ...

  9. window系统mysql无法输入和无法显示中文的处理配置

    第一步:使用记事本打开mysql安装目录下的"my.ini”文件. # MySQL client library initialization. [client] port= [mysql] ...

随机推荐

  1. redis linux下的环境搭建

    系统  CentOS7 Redis 官网下载   https://redis.io/download 1.下载解压 [root@TestServer-DFJR programs]# /usr/loca ...

  2. Flask 应用上下文和请求上线文原理图

  3. jmeter进行http压力测试(图文小教程)

    下载地址:http://jmeter.apache.org/download_jmeter.cgi JMeter基于Java开发,需要系统有安装JDK环境.解压后进入bin目录,点击jmeter.ba ...

  4. bzoj3940&&bzoj3942 Ac自动机||kpm算法

    方法就是维护一个动态栈 记录栈的每一位匹配到串的哪一位的编号 第一道kmp第二道ac自动机 自己理会 #include<cstdio> #include<cstring> #i ...

  5. Struts2+Hibernate实现图书管理系统

    效果图 部分代码 Books.java package entity; import java.util.Date; public class Books { //书籍编号 private Strin ...

  6. js中的return

    retrun true: 返回正确的处理结果. return false:分会错误的处理结果,终止处理. return:把控制权返回给页面(如果条件满足,后面的逻辑就不执行了). if(this.in ...

  7. SUSE 11.3 linux ISO下载地址

    http://linux.iingen.unam.mx/pub/Linux/Suse/isos/SLES11/ SLE-11-SP3-SDK-DVD-i586-GM-DVD1.iso 6deaa960 ...

  8. Revison

  9. 【设计模式】原型模式(Prototype)

    摘要: 1.本文将详细介绍原型模式的原理和实际代码中特别是Android系统代码中的应用. 纲要: 1. 引入原型模式 2. 原型模式的概念及优缺点介绍 3. 原型模式对拷贝的使用 4. 原型模式在A ...

  10. c#中char、string转换为十六进制byte的浅析

    问题引出: string转换为byte(十六进制) static void Main(string[] args) { "; byte[] b = Encoding.Default.GetB ...