发表于: 2017-09-30 22:13:31

2 760


学习程序的第一天~

今天完成的任务:

1.参考修真院线下报名贴(学习资料-线下报名-北京报名)中报名的格式,整理出业务模型,确定需要几个对象,每个对象的属性是什么,对象和对象之间的关系是一对一,还是一对多。

一开始没读懂题意,翻了半天报名帖也没找着业务模型这四个字233。。。后来才明白是要我来做这份表格,我认为这里应该是一个对象对应了十个属性,是一对多的关系!

2.下载并安装及配置Mysql 5.5

3.下载navicat,或者是Hedisql,连接Mysql,别问我navicat收费怎么办。

第2,3步好像是一回事,就是要先把工具搞定~配置mysql的时候全是英文,我就一路next点过去了,也不知道对不对?navicat的价格还真是有点微妙的让人肉疼,国庆特惠价6900。。犹豫了一会最后还是选择了盗版- -

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

上面的是我的,下面的是师兄的

读了师兄的几篇日报,感觉师兄的基础明显比我强,我这种几乎零基础入门的要加油了~

师兄的变量类型全都是直接取的最大范围,我是给数据简单估算了一下大概的范围区间然后选的变量类型,不知道哪个方式更合理?感觉师兄的方法更节省精力,我的方式或许能节约一点空间?create_at和update_at我实在不知道该填啥,然后选了允许空值。。不知道合理不合理。。

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

这个好像和问题4是一个事?还是我把问题5回答到问题4那里了?。。。

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

这里碰到的困难是填写数据后显示字符串“姚远”那里有错误,我猜测应该是和字符串是中文有关,网上查询了之后发现字符集应该改成gbk,果然解决了问题~挺开心的

然后我就发现题目要求是用mysql插入数据,我好像答跑题了TAT  赶紧去学习mysql插入数据的语言,然而噩梦就这么开始了。。

最开始我的成果大概是这样的

经过反复调查,我意识到问题很可能来自insert后的括号里的那些蓝色字符,他们是蓝色就因为他们是mysql语言里的保留字,我需要用反引号把他们标注出来~然而我并没有留意到反引号和单引号的区别。。所以在这里又耽误了好一段时间

发现键盘上的反引号之后终于走到了这一步,下面的信息栏终于不再显示错误了,然后我也彻底卡在这里了。。

说实话到这一步的时候有一点小崩溃了。。毕竟一共就一条语句翻来覆去一个多小时也搞不定TAT

在我点‘查询创建工具’的时候就会弹出这个错误,这到底是什么原因呢?到最后也没搞出个所以然来。。还请师兄指点迷津


遇到的问题:就是上面这个死活也搞不明白!其他的问题倒是都解决了,解决问题的感觉还是不错的,嘿嘿


明天的计划:继续往前推进~初步计划是推到第十个题目吧,加油!


收获:初次接触mysql和navicat,从一开始的一脸懵逼,到最后多少有一些头绪了!具体来说就是安装了mysql和navicat,学习了一些和数据库相关的基础mysql语言和格式,并成功制作了一个表格,尝试了用mysql插入数据(虽然最后失败了)


题外话:修真院的学习方式是真的很新颖!一开始听说了是自主学习,还以为是多少给点资料让我们学,没想到是直接把题目丢过来,你们给我自己想辙搞定。。哈哈

我觉得一旦习惯了这样的学习方式,不只是学习程序,对整个人生都会有不小的帮助的,因为在这里学习的不是如何编写程序,而是如何解决问题!加油,修真院!加油,我自己!!


返回列表 返回列表
评论

    分享到