发表于: 2018-02-20 12:38:49

1 514


今天完成的事:

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

根据报名帖建立的业务表,对象只有一个,就是student , 属性有姓名等共10,外加上5.使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。属性应该一共有13条。

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

安装Mysql 的时候出了一些问题,不知道是不是系统是win10的原因,在网上找了好多版本都装不上,最后在官网上下载的最新版安装成功。

3.       下载navicat安装成功,并破解。

在命令窗口下,使用sql命令 mysql -h 主机名 -u 用户名 –p

登录本机数据库:

CMD下使用SQL创建student表语句如下:

由于初次接触数据库,对于mysql的数据类型不了解,查了一些资料后,了解一些,create_at 是表的创建时间,在mysql中用

datetime

日期时间 '2008-12-2 22:06:44'

来表示日期时间。

Update_at 表示表的修改时间

timestamp

自动存储记录修改时间

若定义一个字段为timestamp,这个字段里的时间数据会随其他字段修改的时候自动刷新,所以这个数据类型的字段可以存放这条记录最后被修改的时间。

创建好的学生表:

从报名表中找到的新的报名信息

使用SQL命令 insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (1, 2, 3, ...);将学生的属性插入表中:

总结MySQL的数据类型感觉有点复杂,还有数据的字符类型有些问题,在cmd里面用命令插入汉字全是乱码,用Navicat 就没有问题。

今天学习了MySQL的一些基本语法增删改查,学习了MySQL的基本数据类型,还有Navicat的基本用法。

明天安排:完成任务7-11,还有继续学习MySQL的语法和Navicat的用法,因为对数据库不熟悉,刚刚开始学,把数据库学的扎实一点在继续往后学。



返回列表 返回列表
评论

    分享到