发表于: 2018-03-23 23:50:24

5 560


今天完成的事情:

任务1.9 给姓名建索引,打开数据库,选中表,设计表,然后索引。在后面的栏位后面选上Name,索引类型normal,索引方式btree,好了索引建立完毕。建立索引之前,我特意查了一下所以类型一般选normal就行了,unique是唯一索引full text是全文索引,这里选normal就行了。然后继续给其他的字段建立索引,任务结束。在ID字段那里,索引类型设置了unique,因为这个ID是唯一的而且不为空。



任务1.10 插入10条数据,查看有索引和没索引的情况下sql语句执行的效率。

这个任务在插入数据的时候,sql语句总是输错,重复了好几遍才输正确,反正只要细心点也没什么大问题。

完成之后,我把索引给删了,然后10条数据也删了,再次输入10条数据,重复了2次,真没感觉到有没有索引sql语句的执行效率有多大区别.....


任务1.11 深度思考Mysql相关的一些问题,将自己思考的结果写在日报中,并查阅之前师兄的日报,看看是否有合自己思路接近或者是完全不一致的地方。思考了一些问题,比如在写sql语句的时候,写错一行就得重来,这个应该有可以解决的办法吧;mysql数据库在备份的时候,如果有些数据因为系统坏了而丢失,能够全部找回来吗?如果是人工备份的话,应该有些东西要因为没来得及备份,而找不回来。还有,我在用数据库操作的时候,会不会出现我的操作没有错,但是却因为比如前面的环境变量没配置,或者有些该提前准备的东西没准备好而出错。最近真是好纳闷啊,我明明按照百度上面的一步一步来做的,而且检查了三四遍,可是还是会报错,然后到处找答案,找很久也解决不了问题。


任务1.12下载Java 7,并配置环境变量,百度搜索一下JDK和JRE的区别,并将结论用自己的话写在日报中。

我之前下载的是java 8,之前就下好了,环境变量也配置好了,今天也去下了个java 7,但是没有安装。

JRE是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。

JDK是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。

如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。

个人结论:jdk就像是电脑程序而jre就像是电脑硬件,没有电脑硬件,这个程序是运行不出来的。jre坏了,那程序就运行不出来了,但是这个程序是确实是可以用的,只是需要一台合适的电脑。


任务1.13 下载Maven3,并配置好环境变量。这个比较简单,百度一下,就直接做好了。要说一下的就是新建本地仓库Repository,需要进到maven的安装文件夹里找到conf里面的settings.xml文本内容,在里面添加新的本地仓库Repository的目录。上面那一行是原始仓库的目录,直接在下面添加就行,不用删除原来的



任务1.14 下载Eclipse或者是IDEA,配置好Maven。IDEA不用配置Maven,Eclipse也分自带或者外部,推荐使用外部Maven。

eclipse之前也下载好了的。百度有提供的配置方法,按部就班,没什么问题。


任务1.15 创建一个新的maven项目。这个任务没有完成,我在创建项目的时候一直出错,就是前面说的,我一直都按照别人给的方法来做,但是一直都报错。待解决.......一开始我在下maven的时候,看到有说maven和java得有版本匹配的问题,我就在想是不是这个问题,我的jdk是1.8版,maven是3.5.3,不知道是不是不匹配。于是我就把jdk换成了1.7,配置好环境变量以后,eclipse直接就打不开了。。。我又把jdk换了回来。这个是建立maven项目的问题。明天来解决吧,今天就到这了。


明天计划的事:先把刚刚这个不能创建maven项目的事情解决,看来有点难了。听说任务1.17也难,如果明天顺利把刚刚这个问题解决的话,就尝试做后面的了,能多做点就好了。


遇到的问题:其实今天一开始很顺利的,后面就一直卡在1.15了,浪费了几个小时都没解决,我在想我是不是该去问问师兄了。另外一方面,我得学一学补一补mysql的语言和用法了,最好能把常用的记下来。还有就是前面说的,我按照步骤一步一步来做的,而且检查了三四遍,可是还是会报错,然后到处找答案,找很久也解决不了问题。


收获:知道了怎么给字段建索引,这个在以后数据库管理中作用应该很大;认识了一个新东西Maven项目对象模型。




返回列表 返回列表
评论

    分享到