MySQL数据库表无法插入中文字符

                      在对MySQL数据库表进行手动数据插入时,可能会遇到中文字符无法插入的情况。遇到这种情况,很有可能是你在安装MySQL的过程中,没有把字符编码设置为gbk或utf8,而是直接默认为latin1。所以除非你不用中文,否则,强烈建议你在安装MySQL的时候,就把字符编码设置为gbk,这样能省很多麻烦。

                     如果你默认为latin1,这时你建表插入数据发现中文无法插入,怎么办?可通过以下方法:

                     在这里,用的是MySQL图形化界面。

                     第一步,在MySQL的左边栏,点击Management,找到Options File,点击进入

                    

                 第二步,把International下的character-set-server设置为gbk,点击Apply保存。然后重新往表里面插入你想输入的中文。

         

            第三步,如果上面第二步设置后,插入中文依然失败,则接着进行这一步。选中你要插入数据的那张表,会出现三个小图标,分别是一个感叹号、一把工具、一张表,点击第二个图标,即中间那个工具图标,则会出现下图界面,你按下图所示,把两个地方都设置成gbk格式。注意:下面那个Collation要对应你有中文的那一列。如下面,选中stuName这一列,再修改字符格式就行了。

     

总结:在开始安装的时候就要设置好,这样,在后面使用的过程中能省很多不必要的麻烦。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值