发表于: 2017-09-07 17:06:50

2 739


今日完成的事情:一、下载了navicat二、掌握了在navicat链接中建立数据库以及在数据库里建立新的表格三、完成了在navicat报名表的业务表设计

明日计划的事情:一、继续学习mysql语句二、在navicat建立表格,在mysql进行插入内容三、查阅一些有关的字符集,并记下它们的区别

遇到的问题:1、在navicat上制作报告表的时候,当插入信息时,老是出现下面的错误:

然后也进行了网上搜索:说的是把我的表的语言及字段的语言也改为gbk,数据库的语言及表的语言及字段的语言是三个不同的语言级别。然后我在MySQL中进行了修改把语言改成了gbk

之后再向navicat表中插入汉字的时候还是出现的错误。但是将汉字变成拼音就可以插入成功。

另外,我还尝试在mysql中建立一个数据库,然后,show create database (数据库名字);之后,alter database (数据库名字)character set=gbk;最后在navicat建立表格的时候,类型为varchar的时候没有修改字符集也能插入汉字!!

最后是重建立一个表格,然后遇到类型为varchar的时候,就把字符集改成了gbk,而且也试了一试其他的字符集,utf8也可以使表格插入汉字,并且不报错,最后终于在navicat干了出来了报名表:


至此心中一直有个疑惑,为啥在我的mysql都改了:set=utf8;也显示querk ok,但是在navicat中插入汉字的时候就是不行,求解!!?

收获:在navicat上面进行建立数据库和表格更容易,而且插入的内容也非常方便,必要的方面是必须明白字符集的选取,不然老是给你报错。



返回列表 返回列表
评论

    分享到