发表于: 2017-11-01 17:43:38

2 1084


今天完成的事情:

  1.

          根据最新的报名贴,得出有姓名,qq等字段,再加上id,create_at和update_at,我在网上下载了mysql5.7和navicat后,创建了数据库和表:

          

          代码创建表注意:mysql建表,表名和列名要用``符号(键盘左上角,esc下面的)装起来,我一开始用''这个符号,弄半天才看明白..

          另外在mysql里没有long类型,请教师兄,他说

“Java里把实体类pojo中id create_at和update_at三个成员变量设置为long类型,用来映射mysql数据库里id ,create_at和update_at三个字段,而这种情况下在mysql数据库里通常id类型设置为bigint,create_at和update_at设置为time类型

”。我百度看了下时间类型的区别

于是时间我用datetime类型。

        2.将最新的报名贴的数据插入表中,mysql语句:

sql语句是一样的,在mysql里,先用鼠标圈住要执行的语句,然后点击上面的闪电按钮(不带1的),在navicat里,点击下面的新建查询,把sql语句放在里面点击运行,就可以执行sql语句了。修改成老大最帅和删除也是放在这里面执行,语句分别是:

删除之前,先导出sql文件:鼠标点击表,然后点右边的导出向导

一步一步往下来就行了。导入sql文件则是右键点击你的数据库,然后点击“运行sql文件”,然后选择文件路径找到文件,最后点击开始,就可以把数据恢复了。

       3.建立索引。首先,索引是干什么的?网上到处看了下,总结:比如一张表里有一万条数据,如果用条件筛选查询,每次查询都是先查出一万条,然后根据条件筛选。而如果用索引的话,则是直接根据索引的位置开始查询,效率快很多。

       然后给name建立索引

思考:还有哪里需要建索引?时间类型的,也就是表中的entranceTime,create_at和update_at。

http://www.cnblogs.com/hyd1213126/p/5828937.html百度看到这篇文章讲得很详细。另外,索引有哪几种类型:

插入十条数据后,然后查询,无论有没有索引,查询语句的查询时间都在0.000s至0.001s之间

       4.下载java7,百度总结jre和jdk的区别:jre是java的运行环境,如果只是用java程序,比如客户,有jre就好了。jdk则包含了jre和编译、调试java源码的工具,java程序员使用。

     分别安装了jdk,jre,maven。首先要配置jdk环境变量,然后配置maven环境变量,按照网上步骤来,我忘记下载jdk,绕半天。。忘记配置jdk环境变量,绕半天。。最后maven安装成功

明天计划完成的事情:完成任务1剩下的步骤,虽然几个问题绕了好久,但感觉不是太难,都顺利解决了,努力打好基础,加快进度

遇到的问题:mysql把数据修改成“老大最帅”时,没有权限,然后我百度找到一个update语句改成1就可以修改了。现在回头找半天没找到那个语句,望师兄指点一下;然后就是java 7安装,我装好后就安装maven,cmd输入mvn -v他说 java_home什么什么来着,回头看我jdk没装..

收获:之前用的是sqlserver,现在学到mysql建表,表名和字段要要用``符号装起来,java的jdk什么的安装和环境变量配置也挺复杂..



返回列表 返回列表
评论

    分享到