发表于: 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,就不从新下载了

JDKJRE的区别

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 表中的字段值来读取指定的数据



返回列表 返回列表
评论

    分享到