修真院_JAVA_TASK_1
来源:互联网 发布:手机淘宝txt 编辑:程序博客网 时间:2024/06/05 12:01
1.参考修真院线下报名贴(学习资料-线下报名-北京报名)中报名的格式,整理出业务模型,确定需要几个对象,每个对象的属性是什么,对象和对象之间的关系是一对一,还是一对多。
- 业务模型:
记录基本信息: - 姓名
- 职位、方向(修真类型)
- 预计入学时间
- 毕业院校
- 线上学号
- 日报链接(最近一篇的url)
- 愿景
- 辅导师兄
- 获知渠道
- 学生可以作为对象
其他可以有职位,学校等。
学生为一对多
职位是一对多
学校是一对多
2.下载并安装及配置Mysql 5.5
照着网上做,我的版本是5.2.70
runoob上面有教程。
3.下载navicat,或者是Hedisql,连接Mysql
并没有找到navicat for mac的免费版,收费版暂时在用。
hedisql for windows only.
考虑sequel pro代替。
连接mysql也很简单。
这两个产品主要是金星数据库的可视化操作。
4.创建出来报名贴的业务表,并将表结构粘贴到日报中
之前已有
5.使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long)**create_at,update_at(所有的时间都用Long)。
此处注意mysql和java语言中的long不同的关键字。
6.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录
之前做过,不再贴图了。
7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
navicat 直接改
SQL语句 UPDATE STUDENT SET DECLARATION = "老大最帅" WHERE NAME = <SOMEONE>;
sql语句很不熟悉,需要不少练习
8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
navicat 略
SQL语句 DELETE FROM STUDENT WHERE NAME = <SOMEONE>;
9.给姓名建索引,思考一下还应该给哪些数据建索引
CREATE INDEX NIndex
ON student (name)
职位、方向
毕业院校
线上学号
辅导师兄
10.插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率
看不出。。。应该是有索引更快
11.查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中,并查阅之前师兄的日报,看看是否有合自己思路接近或者是完全不一致的地方。
暂略,下次一起写完。
阅读全文
0 0
- 修真院_JAVA_TASK_1
- 修真院_JAVA_TASK_1_part_2
- 修真院_JAVA_TASK_1_PART_3
- IT修真院 CSS1 九宫格
- 【修真院“纯洁”系列之十九】驱逐令
- 【修真院“正直”系列之三】【修真神界】【修行卷】【第一章】修真院入场券
- 【修真院“善良”系列之十七】请拿好这支时间之箭
- 【修真院“纯洁”系列之二十】除了修真院,还有谁能够在你找工作之前提供真实项目机会?
- 【修真院“善良”系列之十六】代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分
- 【修真院“善良”系列之二】产品经理应该懂哪些术语?
- 【修真院“善良”系列之十五】给未来的pm学员的一封信
- 【修真院“善良”系列之十】初级Java程序员的学习路线
- 【修真院“善良”系列之十九】他删库了他跑路了
- 【修真院“善良”系列之四】怎么识别招聘中的传销公司?
- 【修真院“善良”系列之三】技术面试的时候该怎么样介绍自己?
- 【修真院“善良”系列之十八】WEB程序员从零开始到就业的全资料V1.0——只看这一篇就够了!
- SQLite(5) 高级用法大全
- CDH 文字安装文档
- Linux服务器安全
- centos7开启端口(永久)
- 递归之再探
- 修真院_JAVA_TASK_1
- C++文件操作(2)
- 个人总结63
- Mybatis标签SQL
- 组内页码及补空行
- Github☞Markdown语法笔记
- Maven设置MAVEN_OPTS环境变量
- 学习笔记四-核心类简介
- PMP笔记-项目管理过程中的审计类型