发表于: 2017-07-06 04:10:47
2 1051
- 子任务一:
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 真好用。
评论