发表于: 2017-05-27 07:06:39

1 1285


task1  

说明:自己的性格来说,有那么一点懒散和不规范,经常想到那里做到哪里,导致最后自己也看不下去了最后放弃了,这很不好。

从今天开始规范自己的行为,做事认真严谨,一定要学有所成!


任务要求::完成学员报名的DB设计并读写数据库

需求分析:

  • 1.参考修真院线下报名贴(学习资料-线下报名-北京报名)中报名的格式,整理出业务模型,确定需要几个对象,每个对象的属性是什么,对象和对象之间的关系是一对一,还是一对多。
  • 2.下载并安装及配置Mysql 5.5
  • 3.下载navicat,或者是Hedisql,连接Mysql,别问我navicat收费怎么办。
  • 4.创建出来报名贴的业务表,并将表结构粘贴到日报中,对比之前师兄的表结构设计,看看有什么差别
  • 5.使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
  • 6.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录
  • 7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
  • 8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
  • 9.给姓名建索引,思考一下还应该给哪些数据建索引
  • 10.插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率
技术分析:
  • 1)技术分析之整理业务模型:
  • 借用1下刘纪林师兄的图

    2)&&3)

  • 这个是参考视频完成的

4)报名表结构

stu_id name  qq type school_day gra_universityonline_id  day_report wishrec_seniorcheck_senior


7)修改为老大最帅

sql语句:

update student set wish='老大最帅' where  sid='1';

哈哈,顺利完成了!


8)删除数据库

drop task01; 删除数据库

之后使用navicat恢复数据库即可



剩余的部分下午再继续处理




返回列表 返回列表
评论

    分享到