发表于: 2017-12-17 22:38:04

3 648


今天完成的事情:

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基本操作,之前使用不熟,简单的界面使用卡了一个多小时


下方是操作过程


返回列表 返回列表
评论

    分享到