发表于: 2018-02-27 22:48:14

2 691


今天完成的事情:

Q1.参考修真院线下报名贴(学习资料-线下报名-北京报名)中报名的格式,整理出业务模型,确定需要几个对象,每个对象的属性是什么,对象和对象之间的关系是一对一,还是一对多

A1:需要两个对象,一个对象是数据库,另一个是数据表,并且对应不同的属性,如姓名,QQ,修真类型等等共9个属性,每个属性有不同的内容。在该业务模型中,对象和对象之间是一对一的关系。



Q2.下载并安装及配置Mysql 5.5

A2:


Q3.下载navicat,或者是Hedisql,连接Mysql,别问我navicat收费怎么办。

A3:


Q4.创建出来报名贴的业务表,并将表结构粘贴到日报中,对比之前师兄的表结构设计,看看有什么差别

A4:


Q5.使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。

A5:


Q6.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录

A6:

 已添加入表中:

根据名字查询:


Q7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅

A7:

Navicat修改:

Sql语句修改:


Q8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。

A8:

导出为.sql文件:

Navicat删除恢复:

Sql删除恢复:


Q9.给姓名建索引,思考一下还应该给哪些数据建索引

A9:

正确的使用索引能够大大提升检索速度,根据目前情况,可以考虑为“修真类型“创建索引。


Q10.插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率

A10:

有索引

无索引

数据太少,无法体现出索引的价值,建议在大量数据上创建。


明天完成的事情:将后续任务继续推进,预计完成一半。


收获:因为有些基础,所以刚开始遇到不是很多问题,希望能够尽早完成一系列任务,早日修真成功。



后语:第一次写日报,在排版以及答案描述方面有很多不足,希望在以后的日子里,能有简洁,快速的书写。


返回列表 返回列表
评论

    分享到