发表于: 2017-09-02 23:54:12

1 886


今天完成的任务:

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

(2)给姓名建索引,插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率。

(3)查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中。

sql文件的导出和导入。

插入10个数据,有无name列的索引,sql语句执行效率。

无索引时:

以name建立索引:

建立索引后插入十条数据:

发现时间都是接近0,我认为是插入数据的数量太少,但是目前还不知道如何大批量插入数据,之后学会了再来填这个坑吧。

深度思考中的问题:

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

date类型使用long是为了方便查询,将时间以秒或毫秒的形式储存,所以用Long类型。

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

自增id无法唯一标识记录,如果在数据量非常大,且涉及到数据迁移,就不能简单的将id设置为自增了。

明天的计划:思考回答剩下的问题以及后续的任务。



返回列表 返回列表
评论

    分享到