发表于: 2018-03-13 23:39:42
2 820
今天完成的事情:
1.task1-9给姓名建立索引,思考还有那些数据可以建立索引
ALTER TABLE 表名 ADD INDEX (字段名);//建立普通索引
ALTER TABLE student ADD INDEX(name);
还有有那些数据可以建立索引:
QQ,修真类型,线上学号,从何处了解修真院(字符较少,容易被where子句选择为条件)
2.task1-10插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率
应该是插入的数据过少,sql语句的效率并没有受什么影响
(按理来说,应该是查询语句的效率得到提升)
3.task1-11查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中
只思考了几个,而且应该不是很全面,等等附在日报最后
4.task1-12下载Java 7,并配置环境变量
我之前下载好的java9,就不从新下载了
JDK和JRE的区别:
JRE——提供给运行java程序的用户使用,包含JVM虚拟机和JAVA基本的类库,是运行Java程序所需要的软件环境
JDK——提供给程序员使用,包含JRE的所有内容和编译器,开发工具,和更多的类库等
5.task1-13下载Maven3,并配置好环境变量
配置环境变量:
系统高级-环境变量:
新建MAVEN_HOME 值:maven的安装目录
path 值:%MAVEN_HOME%;
maven官方主页不知道为什么,打开很难,有时还打不开
另外今天的maven好像有点问题,准备不行明天重新下载和配置
6.task1-14下载Eclipse,使用外部Maven
Eclipse之前也安装好了,配置外部Maven,
windouw>Preferences
明天计划的事情:
1.任务完成到task1-16;
2.学习java基础;
遇到的问题:
1.新建maven项目后,直接index.jsp文件报错
等明天好好查查解决掉
2.新建maven项目时,报错
解决方法如下图
我的最后时第三种方法解决的,但是在之后的操作中感觉还是有问题,准备明天重装
收获:
1.归类,练习了下sql的增删改查
一、增
INSERT INTO 语句用于向表中插入新记录
第一种编写形式,无需指定要插入数据的列名,只需提供被插入的值即可:
INSERT INTO 数据表名
VALUES (value1,value2,value3,...);
第二种编写形式,需要指定列名及被插入的值:
INSERT INTO 数据表名(column1,colum2,colum3,...)
VALUES (value1,value2,value3,...);
一次插入多条数据
INSERT INTO table_name
(column1,colum2,colum3,...)
VALUES
(value1,value2,value3,...valueN),
(valueB1,valueB2,...valueBN),
(valueC1,valueC2,...valueCN)......;
二、删
DELETE 语句用于删除表中的记录。
语法:DELETE FROM table_name
WHERE some_column=some_value;
注意:WHERE子句规定那条记录或那些记录需要删除,如省略,所有记录都将被删除。
删除所有数据:(仅删除test表内的所有内容,保留表的定义,不释放空间)
DELETE FROM table_name; 或 DELETE * FROM table_name;
三、改
UPDATE 语句用于更新(修改)表中已存在的记录。
语法:UPDATE table_name
SET column1=value1,column2=value2,....
WHERE some_column=some_value;
注意:WHERE 子句规定哪条记录或者哪些记录需要更新。如果省略了 WHERE 子句,所有的记录都将被更新!
四、查
SELECT 语句用于从数据库中选取(查看)数据。
结果被存储在一个结果表中,称为结果集。
语法:
SELECT column_name,column_name
FROM table_name;
与
SELECT * FROM table_name; //查看表中所有数据
SELECT * FROM table_name WHERE name='***';//查看表中name字段值为***的所有记录
MySQL WHERE 子句
你可以在 WHERE 子句中指定任何条件。
你可以使用 AND(*且*) 或者 OR(*或*) 指定一个或多个条件。(运算符)
WHERE 子句可以运用于 SQL 的SELECT、DELETE 或者 UPDATE 命令。
WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。
评论