发表于: 2017-07-05 22:23:27
2 1122
今天完成的事情
今天上午想完成任务1完成学员报名的DB设计,所以去看了一些java的类和对象的概念,看了马士兵老师的类和对象的视频,和前两天自己买的head first java书里面关于对象的章节耽误了好多时间,还是很模糊。觉的这种方法如果不是一直看视频或者前后看书,并不是很有用
分析业务模型需要两个方面,基础业务对象和基础业务
看到类图这种分析方法 自己去百度搜了类图的入门,下载了Violet UML Editor这个类图软件做了个类图,也不太会
一共有两个对象 学员和师兄 学员和师兄是一对多的关系

下面是创建的业务表

二、下面是整理的一些数据类型
1.数值类型
(1)整型:BIT(位数),TINYINT(1字节),SMALLINT(2字节),MEDIUMINT(3字节),INT(4字节),BIGINT(8字节),无符号数加[UNSIGNED]或[ZEROFILL]
(2)小数:FLOAT(长度,位数),DOUBLE(长度,位数),DECIMAL(长度,位数)(高精度数)
(3)布尔型:BOOLEAN,BOOL:用0和1表示假和真
2.文本类型
(1)字符串:CHAR(长度)(固定长度,最大255),VARCHAR(长度)(可变长度,指定上限,最大65535)
(2)大文本:TINYTEXT(255字节),TEXT(64K),MEDIUMTEXT(16M),LONGTEXT(4G)
3.二进制类型:TINYBLOB(255字节),BLOB(64K),MEDIUMBLOB(16M),LONGBLOB(4G)
4.日期/时间类型:DATE(YYYY-MM-DD),DATETIME(YYYY-MM-DD hh:mm:ss),TIMESTAMP(时间戳,可自动保存时间)
其中任务要求ID 和时间为Long 因为long为长整型数据类型,所以mysql对应的是bigint
根据报名贴找到的报名信息
姓名:胡凯博
QQ:702319579
修真类型:JAVA后端工程师
预计入学时间:2017年7月3日-2017年7月5日
毕业院校:辽宁工业大学
线上(jnshu.com)学号:java-1199
日报链接:http://www.jnshu.com/daily/26944?dailyType=others&total=17&page=1&uid=8970&sort=0&orderBy=3
立愿:望转行成功,一切顺利。
辅导师兄:施星
引荐师兄:施星
从何处了解到的修真院:知乎
进行插入
插入虽然成功 但是navicat 中显示乱码 然后百度查询出问题的解决办法和咨询师兄

.png)
因为除了数字别的都显示为乱码,所以只能修改下任务 查询 数字

查询数字成功 然后乱码无法修改 只能在改一下任务 吧webID 1199 改为laodazuishuai 修改成功

不过webID类型是int所以 显示为0 等弄好了乱码在重新做一下
将表格直接用navicat导出成功

遇到的问题1.navicat乱码问题没有解决
2.数据类型只是知道了一个大概
3.ID好像是列的序号 create_at和update_at是做什么的不知道 今天忙着弄这些问题明天看一下
自己学东西好多有困难 但是通过自己努力找到并解决问题会记得特别牢固
明天把乱码问题解决掉 解决之后抽出一部分时间看一下之前学到的东西 看一下索引的知识然后继续做任务
评论