发表于: 2017-04-27 21:55:01

3 1388


今天完成的事情:

1. 深度思考 5 6 7 8 9


明天计划的事情:

1. 完成Q12-14

2.  明天回家,如果有时间就写


遇到的问题:

1. 对时间戳和字面时间理解不到位,百度解决


收获:

深度思考:

5. 为什么DB的设计中要使用Long来替换掉Date类型?

如果数据涉及到时区,就要用bigint,如果不则两个都可以

时间戳(bigint)所表达的时间是恒定的,准确的。而date与时区有关。

6.自增ID有什么坏处?什么样的场景下不使用自增ID?

如果在网站用户上不适用,因为可以看见用户数量。

7.什么是DB的索引,多大的数据量下建索引会有性能的差别,什么样的情况下该对字段建索引?

服务器有剩余存储空间,经常查询某表时,建立索引。索引也会占用一定的空间

但是多大的数据量下建索引会有性能的差别,我认为需要在用户的反应来考率。

8.   唯一索引和普通索引的区别是什么,什么时候需要建唯一索引。

唯一索引必须让数据在表中是唯一的,可以在数据库主键上建立。

9.如果对学员QQ号做了一个唯一索引,在插入数据的时候,是否需要先判断这个QQ号已经存在了?

不需要,我以前尝试过,为名字建立了唯一索引后,添加相同名字的数据是无法插入的,数据库自动判断是否有重复。



参考资料:

 唯一性索引(Unique Index)与普通索引(Normal Index)差异

  Mysql中时间日期使用date类型好还是bigint时间戳好




PS:被今天的实验搞的头疼,指令微指令什么的在电路中转来转去,,,,头大。




返回列表 返回列表
评论

    分享到