发表于: 2017-10-13 17:00:44

1 678


今天完成的事情:

今天学习了数据库的一些知识,去理解了触发器和索引的概念,

一、报名格式

姓名:燕小鱼

QQ11111

修真类型:前端工程师|JAVA工程师|运维工程师| iOS工程师|Android工程师| UI设计师|产品经理

 

预计入学时间:2016XX

毕业院校:北京天天蓝大学天天玩技术学院(这里请填自己真实院校,不要无脑复制好吗?)

线上(jnshu.com)学号:XXXX

日报链接:http:www.jnshu.com/XXXXX(请发自己最近一篇的日报链接而不是整个日报列表)

立愿:如果我不能在IT特训营拼尽全力,为自己以后的修行路上打好基础,就让我变胖2斤!

辅导师兄:任我行

从何处了解到的修真院:例如“知乎”、“微信公众号”“朋友推荐”还有其他~

 

二、建表

ID: id  bigint

插入时间:create_at bigint

修改时间:update_at bigint

姓名:name varchar(20)

QQqq varchar(15)

修真类型:type varchar(20)

预计入学时间:join_at   bigint

毕业院校:school   varchar(20)

线上学号:online_id    varchar(15)

日报链接:daily_links   varchar(30)

立愿:desiring varchar(20)

辅导师兄:senior_tutor varchar(20)

从何处了解到的修真院:from varchar(20)

审核人:auditor varchar(20)

审核状态:audit_status   varchar(20)

城市:city varchar(10)

 

 

 

三、新增触发器(该部分是看了java7师兄的日报后增的)

 

java7师兄的基础上,我在插入触发器里把审核状态也加上了,其中使用now()函数可以获得系统当前时间,使用UNIX_TIMESTAMP()将其转换为时间戳,然后乘以1000,转换为毫秒级的时间戳。

 

 

 

四、插入最新学员报名信息

 

 

 

 

 

 

 

 

 

 

插入成功后可以发现自己创建的插入触发器起了效果

 

五、修改学员信息

 

 

修改成功后发现自己创建的修改触发器起了效果

 

六、添加索引前后查询对比

 

 

添加索引前查询结果信息

 

添加索引后查询结果信息

从用时上来看,虽然很小,但是明显查询速度提高了。

明天计划的事情:(一定要写非常细致的内容) 

打算创建maven项目,编写dao
遇到的问题:(遇到什么困难,怎么解决的) 

1、在日报链接这一列时,一开始我是有varchar类型的,但是在增加数据时报错说数据过长,后来看了java—7师兄的日报后,将数据类型改成text,就没问题了,不知道这两者有何区别,varchar不是变长字符串吗?

2、日报不能导入Word文档,不能复制粘贴图片,我觉得这太影响效率了,不应该花费太多时间在网页上编写日报。
收获:(通过今天的学习,学到了什么知识)

温习了数据库知识,认识到数据库优化是如此重要


返回列表 返回列表
评论

    分享到