发表于: 2017-10-13 15:06:53

2 749


今日完成:

完成task9 - task11;

1.navicat可以将操作转换为命令行,直接进行复制操作。

2.插入语句----使用JDBC for循环插入了1000条数据

2.查找语句(在有无索引的情况下)

(1)未设置索引的情况下

(2)设置索引后

3.思考

索引的所用:

索引:系统根据某种算法,将所有的数据(未来可能新增的数据),单独建立一个文件:文件能够实现快速匹配,并且能够快速找到对应表中的记录。

索引的意义:

1.提升查询数据的效率;

2.约束数据的有效性;

 

前提:索引本身会产生索引文件,会非常耗费磁盘空间。

如果某个字段需要作为查询条件经常使用,那么可以使用索引(一定会增加)

 

如果某个字段需要增加有效性约束,也可以使用索引(主键、唯一键);

 

主键索引;

唯一索引;

全文索引  fulltext index

普通索引  index

4.前期学习的时候配置完成了JAVA环境,安装完成了eclipse。

5.配置安装maven;-----推荐这个网址,基础配置与安装教程,知识点总结很全面。(http://how2j.cn/k/maven/maven-download-config/1329.html)

6.临时有事,明天写。

 

明日计划:

1.熟悉JDBC语句。

2.学习ORM.DAO.


遇到问题:

1.查找数据的时候只有10行不能凸显出索引的作用,又想对数据库进行蠕虫复制,但是蠕虫只能复制一行。最后又找JDBC的方法插入了1000条(速度特别慢)。

2.JDBC的代码不熟悉,还需要自己敲几遍。

3.看着TASK的知识点与自己0基础的差距,到这个地步自己开始不知道到学习方向了。

收获:

1.前几天学习的数据库基础有了一定的认识了。

2.之前只是了解了一下JDBC,今天复制代码用了一下,知道了其中的用途。



返回列表 返回列表
评论

    分享到