在对MySQL数据库表进行手动数据插入时,可能会遇到中文字符无法插入的情况。遇到这种情况,很有可能是你在安装MySQL的过程中,没有把字符编码设置为gbk或utf8,而是直接默认为latin1。所以除非你不用中文,否则,强烈建议你在安装MySQL的时候,就把字符编码设置为gbk,这样能省很多麻烦。
如果你默认为latin1,这时你建表插入数据发现中文无法插入,怎么办?可通过以下方法:
在这里,用的是MySQL图形化界面。
第一步,在MySQL的左边栏,点击Management,找到Options File,点击进入
第二步,把International下的character-set-server设置为gbk,点击Apply保存。然后重新往表里面插入你想输入的中文。
第三步,如果上面第二步设置后,插入中文依然失败,则接着进行这一步。选中你要插入数据的那张表,会出现三个小图标,分别是一个感叹号、一把工具、一张表,点击第二个图标,即中间那个工具图标,则会出现下图界面,你按下图所示,把两个地方都设置成gbk格式。注意:下面那个Collation要对应你有中文的那一列。如下面,选中stuName这一列,再修改字符格式就行了。