发表于: 2017-07-21 17:41:24
4 902
今天完成的事情
1.完成(学习资料-线下报名-北京报名)
学习资料对应多个属性:学习资料,线下报名,线上报名,优惠活动,学院公告,新人必读,修真师兄,业界评价,属于一对多关系,线下报名也有五个属性其中一个是线下报名对象,有北京报名,武汉报名,郑州报名,成都报名,深圳报名,都属于是一对多的关系。
2.Mysql已经有安装,收费怎么办,破解。
3.使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
一般情况我用的都是int类型,看到问题要求用Long,专门查了一下,当公司用户增多,数据越来越大,使用自增int会造成溢出,花费成本极大
long是最广泛的,性能好,且能通过自增序列来赋值,方便开发。
不过,类型换Long,表建不了
4.select * from t_apply where name = "刘佳义";
表里面字段不多时,用*无所谓,但是当表数据很大,用*性能不高,条件需要查什么,用什么
update t_apply set oath="老大最帅";
5.将表导出成Sql文件,删除此条数据之后,可以备份的Sql恢复, 将数据库所有表删除,都能恢复
导出格式如果是txt格式,就不能导回来了
6.MySQL索引的概念
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。
但过多的使用索引将会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE
插入十条数据,普通查询出来,和加索引查询,有索引sql执行效率要高
关于maven,暂时下不了
收获
关于数据库也了解一点,不过看任务要求,自己查资料,才知道还有很多不了解的东西,学无止境,跟着任务走,做好积累
第一次写日报,有很多需要改进的东西,多给意见,谢谢
评论