发表于: 2018-02-20 12:38:49
1 515
今天完成的事:
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的用法,因为对数据库不熟悉,刚刚开始学,把数据库学的扎实一点在继续往后学。
评论