发表于: 2018-03-09 21:51:49

1 393


今天完成的事情

1.使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。


这里我是这么理解的:id(自增long)这里的long指的是java的整数类型long,对应mysql的bigint,然后设置自动递增,create_at,update_up(所有时间都用long)指的是创建时间和更新时间,理论上要用时间类型,这里要求用的是long类型所以也就是bigint

2.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录


这里使用insert into语句(用于向表格插入新的行,也就是增删查改中的"增"):

insert into(可以不加) 表名 volues (值1,值2,.....)

这里使用where子句(根据列名选取表中的数据):

create 列名 from 表名 where 列名 运算符 值

3:分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅

这里我使用了update语句(用于修改表中的数据,也就是增删查改中的"改"):

update 表名 set 列名 运算符 值 where 列名 运算符 值


这里我使用了select语句(用于从表中选取数据,也就是增删查改中的"查"): 

select 列名 from 表名

4:将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复

这里用navicat导出SQL文件

这里使用了delete语句(用于删除表中的行,也就是增删改查中的"删")由于删掉就没有数据了

明天计划的事情:

继续把任务做下去,最好把进度拉快,因为浪费了好多天时间

遇到的问题:

这里出现了一个问题,我以为ID设为自动增长就可以不用填里面的值了,结果就报错了,信息说的是我填的值与列不匹配,我就在里面加了NULL,代表为空,自动增长为1

收获:

前几天一直都在学SQL基础,导致任务进度缓慢,今天认认真真的把任务做了一部分,认识到了写日报真的是很好的一件事,日报的目的就是让你回顾这一天做了什么事,怎么做任务的,出现问题怎么解决的,好让这些记忆更加深刻,这些记忆都是专属于自己的成长历程,从今往后我一定好好写日报,要对得起自己学习的每一天,还望麻烦万师兄监督!




返回列表 返回列表
评论

    分享到