发表于: 2018-03-06 16:46:58

1 629


今天完成的事情:

1.整理业务模型,确定对象及其属性和相互关系。

先Google下概念“业务模型”,找到以下解释:

表示看不太懂……

整理对象,大略有学生,课程,师兄三个。

学生的属性:姓名,QQ,修真类型,预计入学时间,毕业院校,线上(jnshu.com)学号,日报链接,审核师兄,从何处了解到的修真院;

课程的属性:任务,日报,技能图,技能列表;

师兄的属性:班级,姓名,支持师弟数,所在QQ群

2.安装配置MySQL

安装不难,有msi和zip两种格式,按需要选择对应的版本下载安装。

本人选的zip,安装只需解压到自己喜欢的文件夹下,重点是配置。

在mysql-x.x.xx-winx64目录下,新建个my.ini文件,代码如下(记得改成自己的安装路径):


[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\mysql\mysql-5.6.17-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql\mysql-5.6.17-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB


以管理员身份打开cmd窗口,将目录切换到解压文件的bin目录,再输入mysqld install回车运行。

出现安装成功就ok了。

再输入net start mysql启动服务。

目录切换进bin文件夹,输入mysqladmin -u root -p password 密码 设置密码,以后在该目录下输入mysql -uroot -p,回车输入密码打开MySQL。

可将bin路径添加进系统环境变量,方便以后用cmd打开。

3.下载navicat破解版

自行百度或Google,帖子一般会给详细安装配置方法。

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

表结构设计如下(参考菜鸟教程和日报):

姓名,name VARCHAR(20)

QQ,VARCHAR(20)

修真类型,aim VARCHAR(20)

预计入学时间,pre_date DATE

毕业院校,graduate_school VARCHAR(20)

线上(jnshu.com)学号,online_ID VARCHAR(20)

日报链接,url VARCHAR

审核师兄,referee VARCHAR(20)

从何处了解到的修真院,where VARCHAR(20)

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

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

姓名:金立剑
QQ:867178942
修真类型:前端工程师

预计入学时间:2018年2月23日
毕业院校:北京印刷学院
线上(jnshu.com)学号:235班5171
日报链接:http://www.jnshu.com/daily/49287?dailyType=others&total=11&page=1&uid=21077&sort=0&orderBy=3
立愿:如果我不能在IT特训营拼尽全力,为自己以后的修行路上打好基础,就让我变胖2斤!

辅导师兄:黄苏威

从何处了解到的修真院:知乎

用INSERT语句插入记录:

insert into pre_test (

student,

qq,

aim,

pre_date,

graduate_school,

online_id,

url,

referee,

whereq) 

values (

'金立剑',

'867178942',

'前端工程师',

'2018-02-23',

'北京印刷学院',

'235班5171',

'http://www.jnshu.com/daily/49287?dailyType=others&total=11&page=1&uid=21077&sort=0&orderBy=3',

'黄苏威',

'知乎');


明天计划完成的事:

能完成数据库问题,进入maven及其他步骤的学习


遇到的问题:

插入数据时出现下列报错:

1265 - Data truncated for column 'online ID' at row 1

1054 - Unknown column 'pre_date' in 'field list'

以为是date格式问题,怎么改都行不通,后发现是online_ID默认为int格式导致的。


收获:

MySQL环境配置有点麻烦。


返回列表 返回列表
评论

    分享到