发表于: 2017-06-26 21:25:59

3 1219


今天完成的事情:

1、之前下载navicat没有破解成功,今天找了好久找到一个有用的破解文件,成功了,两天了,好开心,思来想去还是下了IDEA,安装后破解了再加了汉化包,成了中文版。

10条数据查询语句有无索引执行时间看不出差别,但是有索引时修改因为直接查找的索引列(where name='')执行时间短(不知道是不是因为这个效率变高了)

增加和删除语句在有索引的情况下都是执行时间变长了

没加索引时删除

有索引时删除

没加索引时添加

有索引时添加

没索引时修改

有索引时修改


明天计划的事情:idea还没有玩熟,明天研究好,建java文件,试着编写dao,争取把第17条完成


遇到的问题:

1.name列是另一张表某个外键的主键的情况下将它建索引之后删除不了,啥毛病,后面想了一下,name有重复的可能性,参考意义不大,把通过之后学生的那张表里学生姓名的外键删除了,之后这边才能正常删除。

2.360加速了一下,可能mysql被关了,navicat连接本地数据库连不上了,电脑重启才连接上,日报写了一半只能保存到word里,后面复制回来的时候截图过不来,感觉时间都费在琐事上了。


收获:唯一索引和主键索引与普通索引的区别是唯一,不重复。列值唯一,但是唯一索引可以有空值。因此像姓名等正常情况可能存在重复的列就应该使用普通索引,id一般设置为主键索引,唯一,不重复,不允许空值,删除操作多的情况下容易出现空的不使用的id

 



返回列表 返回列表
评论

    分享到