发表于: 2018-06-10 23:35:26

1 846


一、         今天完成的事情

1.    完成安装MySQL,并按照教程成功配置环境变量,在编辑path变量时,查询其原理,并将QQ链接添加进path变量内,成功通过cmd启动QQ


2.整理    报名帖中报名的格式,并整理其业务模型(师兄说这一步统筹叫做DB设计),梳理各对象之间存在的关系(1V11V5),初步掌握了解对象一对一、一对多之间存在的关系。

3.针对Java是面向对象的一种编程语言,首先了解“类”与“对象”之间的区分与联系。

上图摘自师兄给的图片小教程

4.安装Navicat,对MySQL进行可视化操作,建立新的数据库。

 5.通过cmdMySQL进行指令操作,显示数据库;

   选取数据库,并对数据表进行描述;

通过navicatid字段添加了自动递增,并设置为Long长整型(MySQL中数据类型为bigint

6. 完成了通过Navicat对数据库的增删改查;通过命令行操作 MySQL仅完成数据库数据的增加(insert)、删除(delete)、查找(select)、修改(update)。

7. 分别用NavciatSql语句去将新插入学院数据记录的报名宣言改成老大最帅

二、         明天计划的事情

1.    熟悉MySQL以及JAVA的数据类型,以及java的一些基础语法、变量类型;

2.    将表导出成Sql文件,并使用navciatSql分别尝试删除此条数据,并用之前备份的Sql恢复。

3.    给姓名建索引,思考一下还应该给哪些数据建索引;

4.    插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率;

5.    查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中,并查阅之前师兄的日报,看看是否有合自己思路接近或者是完全不一致的地方。

三、         今天遇到的问题

1.    navicat中增删数据时,id会按照之前序号一直递增,删除id栏位后重新键入后排序恢复正常。  

2.    通过navicat设置id自动递增+主键后,导出的sql文件运行报错,涉及到id自增长以及插入数据时对id赋值的重复,待解决。

四、         今日收获

1.    了解MySQL最基础的操作,对数据库的建立以及增删改查;

2.    大体了解java所描述的类与对象间关系;

3.    了解对象与对象之间的关系(多对多的对象关系还需要进一步的了解)

4.    大致区分“”(空串)与null(空对象)之间的区分,但还需理解。



返回列表 返回列表
评论

    分享到