发表于: 2017-05-19 16:22:07
3 1146
今日完成:
1:修真院线下报名帖关系整理
报名需要的信息如下:
field | type | relation to user |
id | long | unique integer primary key |
真实姓名 | varchar | 一对一,但有重名可能 |
varchar | 一对一,有的qq是数字,有的是邮箱,所以应该是varchar | |
所在或毕业院校 | varchar | 学生对学校应该是多对多,不过实现报名,就用个varchar好了 |
辅导师兄 | varchar | 情况和毕业院校一样 |
线上学号 | varchar | 一对一 |
日报连接 | varchar | 一个学生有多个日报,应该是一对多,报名帖只要一对一就好了 |
立志宣言 | varchar | 宣言不要太长,varchar就好了,一对一 |
从何处了解修真 | varchar | 一对一好了 |
只使用一张表来完成报名。
2:安装MySQL
安装之后建立schemaCREATE SCHEMA `xiuzhen` DEFAULT CHARACTER SET utf8 ;
3: 安装navicat 试用版后,创建如下table。created_at 和 updated_at使用了 timestamp,应该也是long
4:向table中添加信息,首先我选择了在MySql的 Workbench中使用SQL语句添加师兄信息,如下
use xiuzhen;
insert into enroll_application
( student_name, qq, school, tutor, online_id,
study_note_link, study_aoth,
expected_start_date,
where_you_heard_us, created_at, updated_at)
values ("童志荣","602840329","上海应用技术学院","成都分院-李昂", "java-1827",
"https://www.jnshu.com/daily/22049?uid=11081","3个月后拿到offer",
"2017-05-08",
"知乎","2017-05-04 05:52","2017-05-04 05:52");
select * from enroll_application;
首先使用 USE xiuzhen,选择database
然后使用insert语句添加信息
再使用select确认信息添加成功,结果如下:
5: 修改宣言为老大最帅,我在workbench中使用了SQL,如下
UPDATE enroll_application
SET study_aoth='老大最帅'
WHERE id=0;
今天遇到的困难:
没有搞明白怎么用navicat的方式insert数据,所以还是使用了传统的SQL。能感觉到这个任务很重视navicat,不是很清楚是不是将来一定要使用navicat,还是仅仅这里使用navicat作为sql的入门?是否可以使用mysql的workbench?
明日计划:
争取把DAO写完。
评论