发表于: 2017-12-17 22:38:04
3 646
今天完成的事情:
1、搞明白了Navicat有时看不见数据库的问题(被隐藏了,用查看选项就可以了)
2、表的增删改查功能
明天计划的事情:
完成任务一第9、10、11项,关于索引的部分内容
遇到的问题:
1、仍然是乱码的问题
已经将字符集设置为了utf8,但仍然显示Incorrect string value: '\xE9\xBE\x99' for column。这是否是因为之前设置的字符集是为单独的表设计的,以往存在的表仍然不是utf8,还是乱码?
通过 show create table **; 对比发现能够输入汉字的表中与不能输入汉字的表有一个差别:
ENGINE=InnoDB DEFAULT CHARSET=latin1
ENGINE=InnoDB DEFAULT CHARSET=utf8
这里查找了my.cnf文件,里面已经将默认编码改为了utf8,但为什么在navicat中,前一个表就可以正常输入汉字,这个就不行了?这个没找到原因,但可能是这个表的结构不对,再新建其他的表就没这种问题了
2、关于导入表的问题:
导入:数据库>>运行SQL文件,关闭再重新打开Navicat文件(或者刷新),就能够看到打开的表文件,但这种方式我感觉不太对,请师兄指正
收获:
1、用navicat和MySQL进行增删改查功能的方法
2、Navicat基本操作,之前使用不熟,简单的界面使用卡了一个多小时
下方是操作过程
评论