发表于: 2017-03-01 22:13:22
2 1634
9.给姓名建索引,思考一下还应该给哪些数据建索引
在没有索引时,mysql要扫描所有记录,有了索引可以不扫描直接找到对应数据,提高效率。
索引分单列索引和组合索引,单列即一个索引只包含一个列,一个表中可能有多个单列索引。但这不是组合索引,组合索引,是一个索引包含多个列。
普通索引是最基本的索引,可以在执行create table语句时创建索引,也可以单独用create index或alter table来为表增加索引。
create index indexname on 表名(name(length));
感觉姓名 、QQ、学号、ID应该都可以做索引
10.插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率
再去报名帖里找十个信息比较麻烦,由于是给姓名建的索引,所以直接输入了一些数据,Drop index indexname on 表名; 删除索引
有索引时是 0.00sec 索引删除后是 0.03 sec
中间输入数据时出现一个错误,少了一个单引号,一直结束不了当前的输入,后来补上单引号 分号才 能开始重新输数据。
11.查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中,并查阅之前师兄的日报,看看是否有合自己思路接近或者是完全不一致的地方。
索引优化好了数据读取能力应该会快很多。
12.下载Java 7,并配置环境变量,百度搜索一下JDK和JRE的区别,并将结论用自己的话写在日报中。结论简单来说,安装JDK时好像会直接安装两个JRE JRE是java软件运行用的,JDK是用于开发的。
13.下载Maven3,并配置好环境变量。
配置环境变量时出错,各种百度,最后把文件夹移到了根目录,改了路径后,重新启动了下 cmd 就好了。
14.下载Eclipse或者是IDEA,配置好Maven。IDEA不用配置Maven,Eclipse也分自带或者外部,推荐使用外部Maven。
下载好了idea 感觉后面有点难,需要补一补。
今天完成的事情:9-14
明天计划的事情:15及之后的任务,回忆之前的内容以及不懂的地方
收获:今天时间很短,对于mysql建立索引有了一些了解,很多其他语法还没有怎么学,都需要了解下。下载了很多软件,但是好多不懂,需要多研究研究
评论