发表于: 2017-07-06 04:10:47

2 1051


  1. 子任务一:

        name varchar

        qqnumber varchar

        subject varchar

        starttime date

        school varchar

        studynumber int

        repolink varchar

        slogan varchar


子任务二:

       已成功下载mysql5.7 。。


子任务三:

       已成功下载


子任务四:


子任务五:

重新设计


子任务六:


子任务七:


子任务八:

mysqldump命令可以用来备份

厉害的是 navicat备份这么好用


子任务九:

姓名建立索引:


还需要建立索引的应该是 “学习类型” 和 “学号” 吧


子任务十:

。。。数据量太小了么,用mysql语句查询速度都是0.00s

试了一下 navicat,没建索引时候查询速度0.065s,建完之后查询速度0.025s。

但是,我删除索引之后,查询速度都是0.025s左右。。


子任务十一,深度思考题:

深度5: 对啊,为什么要用Long来替换,Date不是一个自带的日期类型么? 可能是Long来存的话,能存的时间范围能更大

深度6:

深度7:

深度8:像id等等情况需要唯一索引

深度9:不需要手动去判断,insert或者update时候,sql会自动判断

深度10:createAt insert时候,updateAt update时候。不应该。

深度11:int。但是为什么不用枚举的enum呢?

深度12:varchar应该 满足需求情况下,尽可能短一点。 区别:text字段,Mysql不允许有默认值,varchar允许;text和varchar能存储的值大小一样,longtext比varcahr大

深度13:

深度14:数据量小的时候,可以用来查看整张表;数据量大的时候,Select * from table 会没有意义吧,查询一下得个把小时


今天完成的事情:过了一遍Mysql知识点                          
明天计划的事情:完成java的部分内容。尝试在云上搭建服务。                             
遇到的问题: 深度思考里面有几道题挺难的                         
收获: 熟悉了一下sql语句。navicat 真好用。




















返回列表 返回列表
评论

    分享到