发表于: 2018-01-17 18:07:40
1 671
今天完成的事情
下载并安装及配置Mysql 5.7,下载navicat,连接Mysql,都是通过百度一步步完成了
然后创建出来报名贴的业务表
使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long),后面两个我不明白是什么意思,看了下师兄的日报这样加了进去,但是输入数据时报错,因为这两个字段我选了“不是NULL”,但不知道输入什么内容,就给√去掉了。。。
从报名贴中找一条最近报名的师弟,用Mysql插入这条数据
根据姓名查出来这条记录,查出来这样的表,好难看啊,因为日报链接太长了,就算我调整CMD窗口大小也不够,不知道有什么解决办法
分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。导出成Sql文件再导入后发现没有Sql文件的格式让我选择,然后通过百度解决了,方法链接http://blog.csdn.net/junstudy/article/details/51704297
给姓名建索引,我觉得还可以给修真类型,线上学号建索引。这里索引类型和索引方法都不太明白,明天开始新内容之前先学习索引的相关内容
插入10条数据,有索引和无索引的情况下,Sql语句执行的效率无明显差别,因为数据太少了,但是这里我是这样插入数据的,后面的步骤有让插入100万,3000万,2亿条数据,我这样一条条插是肯定不行的,不知道应该怎样插入这么多的数据
明天计划的事情
按照步骤继续学习,因为是纯小白,不知道自己会卡在哪里,所以具体步骤就不定目标了
遇到的问题
遇到的问题有很多,大多通过百度解决了,但还有些百度了也没弄懂的问题,希望师兄可以指点一下
1.步骤五中要求使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。这里的添加create_at,update_at两个字段的目的是什么?而且在类型里面并没有找到Long类型,应该怎样设置?
2.怎样插入大量数据,100万,3000万,2亿?
收获
真正的零基础,不过也不要求自己很短时间内学会,看到任务一就有点懵,先去学了一个星期基础知识,Java基础语法,SQL基础语法,不过都不太熟练,需要继续大量练习,希望自己可以一点一点进步。
评论