发表于: 2017-07-06 22:02:47
4 1123
今天完成的事情
感谢今天韦琦师兄远程帮我看mysql插入中文乱码的问题,navicat中直接运行sql语句插入正常,然后查看数据库的编码是utf8 各种地方都是正确的。最后师兄说是cmd的命令行编码有问题。我自己百度Mysql命令行插入数据乱码。把百度和谷歌搜出来的第一页方法全都试了一遍还是不行,utf8改成gbk也不行。觉得不能这么耽误时间,就重新安装了最新的mysql5.7。然后问题解决,不会乱码了。就重新把任务6-10做了一下。
插入
.png)
.png)


改成老大最帅

.png)
.png)
然后删除之后恢复。
然后做索引 ,刚开始看索引很懵认真看了一下 http://www.cnblogs.com/chenshishuo/p/5030029.html 这篇文章讲的很细
然后做了索引
然后插入10条数据,OSO3@%7B7DCIV_%5D4%ELB.png)


OSO3@%7B7DCIV_%5D4%ELB.png)



两次都为0,01s 我觉的应该是10条数据还是太少。等做到后面试试 10000条以上应该可以看到明显的差别。
思考的问题
自增ID有什么好处和坏处?
自增ID很方便
是不是如果总这样插入和删除数据 自增的ID 会一直往下涨 不会回去
为什么要建立索引 是不是所有的表都应该建立索引
建立索引可以大大提高检索的数据,以及减少表的检索行数 从而使检索速度变快
并不是所有的表都要建立索引 建立索引会更占内存 在特别大占用内存特别多的表上建立索引的话就会更占内存
看了一下数据类型 还是不懂老大为什么 create_at,update_at(所有的时间都用Long)。 这个时间不是应该用datatime 或者data么
我下载的JAVA8 然后配置好了环境变量。并百度了JDK和JRE的区别
安装好了eclipes 安装好了 Maven3.5并配置好了环境变量
不知道是不是因为WIN10的原因 网上的教程都比较老 我在配置环境变量的时候不用再系统变量处添加JAVA_HOME 和
M2_HOME。只需要在PATH处添加就可以 如果按教程中来在系统变量处添加的话 反而不能成功配置系统变量。
明天计划 继续做接下来的任务 希望能把基础打好 这两天的东西再看一下 好多语句没记住用的时候还得回去查
评论