发表于: 2017-07-04 21:51:08
4 1071
今天完成的事情:
任务9:id,qq,学号等可以指向整个信息的我觉得可以建索引。
任务10:速度向差比较大
任务11:
5.为什么DB的设计中要使用Long来替换掉Date类型?
节省空间
6.自增ID有什么坏处?什么样的场景下不使用自增ID?
不能连续,万一删掉中间一个。
7.什么是DB的索引,多大的数据量下建索引会有性能的差别,什么样的情况下该对字段建索引?
我看了一下有个B树方法,大概是排序后用二分法,不用一个个检索就大大减少时间。因为电脑检索很快,但是数十万个的时候2分法只需20次左右,就会相差很大。我觉得要对某些能指向整条信息的字段建索引,比如你的愿望什么的就完全没必要索引
8.唯一索引和普通索引的区别是什么,什么时候需要建唯一索引。
唯一索引不能重复,比如qq,id,姓名之类吧。普通可以重复,是要搜索同类信息的时候用的,比如报名的具体岗位。
9.如果对学员QQ号做了一个唯一索引,在插入数据的时候,是否需要先判断这个QQ号已经存在了?
是的,要判断 (看了前面人的日报发现不用,会自动报错。)
10.CreateAt和UpdateAt的意义分别是创建时间和修改时间,这两个时间应该在什么情况下赋值?是否应该开放给外部调用的接口?
就是有外部信息来源的时候,网站给创建时间吧,我想。要开放外部要用借口的
11.修真类型应该是直接存储Varchar,还是应该存储int?
我觉得存int,就这几个字,省空间。但是看别人貌似存verchar
12.varchar类型的长度怎么确定?有什么样的原则,和Text和LongText的区别是什么?
后面可以选长度,小于255,尽量节省空间但要保证不错。longtext更多更多
13.怎么进行分页数据的查询,如何判断是否有下一页?
14.为什么不可以用Select * from table?
因为要好多表啊,这个怎么知道选哪个表中的数据。完全不行啊。
任务12:JDK是程序员使用的开发工具,进行代码编写。JRE是java转译的工具,将代码转换成可运行的程序。java之前搭建过。
任务13:白天单位电脑试过一遍
任务14,15白天试了一百次报错,晚上自己电脑没报,百度的方法也不知道有没有用,就是建的时候会报错百度说删掉一个文件夹。eclipse的外部配置就是首选项maven的添加就行了吧?不太确定。
任务16:
明天计划的是:这是一节。明天白天再搞一下,搞不定先做后面的任务。
遇到的问题:我知道clean 是清除原有,install是手动吧jar安装到本地,但是具体怎么搞还不太明白。明天应该是要看看maven教程好好地,然后再想吧、
收获:其实我觉得今天进度很差,虽然同样是8个任务。后面的任务肯定越做越慢,比较慌张。然后收获应该是又熟悉了一遍吧。我之前做过一次java eclipse的配置
评论