发表于: 2018-03-28 00:13:25

2 936


今日任务完成计划:

开始闯关:

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

个人感觉有三个类:

l        Student类(散修弟子)

n        sName(姓名)

n        QQ

n        Type(修真类型)

n        openDate(入学时间)

n        university(毕业院校)

n        sId(线上学号)

n        logURL(日报链接)

n        swear(立愿)

n        tName(辅导师兄)

n        channel(从哪里了解到修真院)

n        tid(辅导师兄学号)

l        Teacher类(辅导师兄)

n        tName(姓名)

n        QQ

n        Type(修真类型)

n        openDate(入学时间)

n        university(毕业院校)

n        tId(线上学号)

n        logURL(日报链接)

n        swear(立愿)

n        channel(从哪里了解到修真院)

参照下图设计:

l        College类(修真院)

n        cName(学院名)

n        cURL(网址链接)

n        Tel(联系电话)

n        QQ

n        E-mail(邮箱)

n        microblog(微博)

n        address(地址)

College类参照下图设计:

三者关系:CollegeStudent是一对多关系,CollegeTeacher是一对多关系,TeacherStudent是一对一关系。

模型思维导图如下:

1.2. 下载并安装及配置Mysql 5.7。根据教程我把自己的步骤截图保存了,再从新下载安装时可以回来看看。

1.2.1.下载MySQL5.7.20

1)登录MySQL官方网站:www.mysql.com 点击DOWNLOADS,如下图:

2)下载安装包点击Windows,然后点击MySQL Installer,如下图:

3)向下滑动鼠标,找到第二个Windows (x86, 32-bit), MSI Installer (mysql- installer-community-5.7.20.0.msi),点击右边蓝色Download,如下图:

4)点击No thanks, just start my download. (直接下载)。如下图:

5)下载好的安装包如下图:

1.2.2MySQL5.7.20的安装

1)打开安装包mysql-installer-community-5.7.20.0,点击Next

2)选择Custom(自定义),点击Next,如下图:

3)选择左边MySQL Servers,找到最下面一层,点击MySQL Server 5.7.20-x64,点击中间箭头添加到右边。点击Next如下图:

4)选择Execute(执行),同意I agree选中,点击Install。如下图:

5)安装成功,点Next。如下图:

6)下载完成,准备安装MySQL Server5.7.20。如下图:

7)安装完成,MySQL Server5.7.20前面有绿色对勾,点击Next

8)类型选择Development Machine(开发机器),坚挺端口号选默认,其他默认,点击Next。如图:

9)自己设置一个登陆数据库客户端的密码,点击ok,点击Next。如下图:

10)选择随系统启动MySQL服务器,Start the MySQL Sever at System Startup,其他默认,点击Next。如下图:

11)勾选上Enable X Protocol/MySQL as a Document Stop,点击Next。如下图:

12)点击Execute(执行),如下图:

13)全部绿色对勾,点击Finish(完成)。如下图:

14 MySQL Server 5.7.20 显示 Configuration Complete,点击Next。如下图:

15)点击Finish(完成),全部安装完毕。如下图:

16Ctrl + Alt +Delete启动任务管理器,选择进程,看见有mysqld.exe进程运行,证明MySQL数据库服务器成功运行。如下图:

1.2.3.MySQL数据库的配置

1)总结:在启动数据库之前我们先对MySQL数据库默认安装目录做个简介:自己查找总结,不知道对不对?

bin 文件夹:MySQLWindows系统下的可执行程序文件夹,包括服务启动程序mysqld.exe等。

include文件夹:引用平台支持库,也叫内置库,里面包含数据库信息文件,也有像C语言,C++PHP等编写的MySQL数据库程序支持程序。

lib文件夹:档案库,也叫文件库,存放MySQL一些日志文件,相关插件文件等。

share文件夹:存放包含错误信息及规则文件,字符设置文件等。

COPYING:复制文件。

README:自述文件。

2)启动服务器:

       在本地服务里面找到MySQL57右击后点击启动,MySQL57旁边状态列显示“已启动”字样,说明启动成功。如下图:

3)用dos命令行登录:

点击开始菜单,找到附件,点击命令提示符。在命令行中输入cd加空格然后粘贴bin路径:cd c:\Program Files (x86)\MySQL\MySQL Server 5.7\bin 回车命令行定位到c:\Program Files (x86)\MySQL\MySQL Server 5.7\bin>

在后面输入mysql –h localhost –u root –p敲回车,出现Enter password:在后面输入安装时设置的登录密码,按回车后出现Welcome to the MySQL monitor.说明登陆成功。如下图:

4)配置Path环境变量

l        开始菜单找到“计算机”,右击计算机点击“属性”,进入计算机配置点击左边“高级系统设置”,弹出窗口中点击“环境变量”,如下图:

l        在用户变量窗体中点击“path”,点击“编辑”,在弹出的窗口中“变量值”最前面粘贴MySQL数据库bin目录路径,在路径后加上英文分号“;”,点击“确认”,“确认”,“确认”。这样就配置了环境变量,如下图:

l        在系统dos命令行不用进入路径,直接输入mysql –h localhost –u root –p(这些都是安装时设置好的)敲回车,出现Enter password:说明环境变量配置成功

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

      1.3.1下载Navicat:

1)上官网www.navicat.com.cn,点击免费试用

2)下载64bit

3)下载成功:

1.3.2.Navicat的安装

1)同意,下一步:

2)安装目录,下一步:

3)创建快捷方式:

4)创建桌面图标:

5)完成:

1.3.3.Navicat连接MySQL

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

看了师兄的发现在数据类型上选择有问题,还有主外键也有问题,明天重点复习下MySQL数据类型和索引。

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

1.5.1Stdent表结构:

1.5.2 Teacher表结构:

1.5.3College表结构:

 

问题:Long数据类型没配置好

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

SQL语句:

       use db_task1;

       insert into Student values (‘尚小雨’,’ QA12-232’, 750611451,’ QA’,’2018-04-01’,’国家开放大学’,’ http://www.jnshu.com/daily/53594?dailyType=others&total=7&page=1&uid=19204&sort=0&orderBy=3’, ’不想当开发的PM 不是好QA’,’万朋’,’QA10-188’,’知乎’,0000000001,null,null);

结果出错:

明日计划:

       学习MySQL数据类型和索引。

       完成任务1.61.11内容。

       预习Mavenspring

今日收获:

       熟悉MySQL及其图形化管理工具Navicatde下载安装和配置。

              熟悉MySQL基本增删改查语句。

遇到问题:

      对MySQL索引之间的区别没搞清楚?

      对数据类型的选择不知更合适和更常用的类型是什么?



返回列表 返回列表
评论

    分享到