发表于: 2017-05-24 22:30:45

4 1324


今天完成的事情:任务1 4-9

4.创建出来报名贴的业务表,并将表结构粘贴到日报中,对比之前师兄的表结构设计,看看有什么差别

名称

类型

备注

id

long(20)

no

学号,主键

qq

Int(11)

no

 

name

varchar(255)

no

姓名

type

varchar(255)

no

类型

school

varchar(255)

no

毕业院校

regeneration_time

varchar(255)

no

报道时间

declaration

varchar(255)

no

立愿

coaching senior

varchar(255)

no

辅导师兄

way

varchar(255)

yes

了解途径

link

varchar(255)

no

日报链接


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


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


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


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

navciat中对表右键接下来如图所示保存文件,再右键删除表,在右键运行SQL文件操作,刷新,数据恢复


9.给姓名建索引,思考一下还应该给哪些数据建索引

姓名建立一般索引,学号建立唯一索引


明天的计划:任务1 10-16

遇到的问题:忘记BTREE和hash的特征,要去看数据结构了,mysql用dos命令界面无法连接,好像还是要配置一下环境变量,新提供的mysql shell和workbench不会用。

还有学号需要考虑重复的问题,正式的线上学号前面都有java web这样的前缀,由于ID要求为long类型,建议加数字0102这样的前缀区分。

收货:熟悉了下sql语句


返回列表 返回列表
评论

    分享到