发表于: 2018-06-10 23:35:26
1 846
一、 今天完成的事情
1. 完成安装MySQL,并按照教程成功配置环境变量,在编辑path变量时,查询其原理,并将QQ链接添加进path变量内,成功通过cmd启动QQ。
2.整理 报名帖中报名的格式,并整理其业务模型(师兄说这一步统筹叫做DB设计),梳理各对象之间存在的关系(1V1,1V5),初步掌握了解对象一对一、一对多之间存在的关系。
3.针对Java是面向对象的一种编程语言,首先了解“类”与“对象”之间的区分与联系。
上图摘自师兄给的图片小教程
4.安装Navicat,对MySQL进行可视化操作,建立新的数据库。
5.通过cmd对MySQL进行指令操作,显示数据库;
选取数据库,并对数据表进行描述;
通过navicat对id字段添加了自动递增,并设置为Long长整型(MySQL中数据类型为bigint)
6. 完成了通过Navicat对数据库的增删改查;通过命令行操作 MySQL仅完成数据库数据的增加(insert)、删除(delete)、查找(select)、修改(update)。
7. 分别用Navciat和Sql语句去将新插入学院数据记录的报名宣言改成老大最帅。
二、 明天计划的事情
1. 熟悉MySQL以及JAVA的数据类型,以及java的一些基础语法、变量类型;
2. 将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
3. 给姓名建索引,思考一下还应该给哪些数据建索引;
4. 插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率;
5. 查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中,并查阅之前师兄的日报,看看是否有合自己思路接近或者是完全不一致的地方。
三、 今天遇到的问题
1. 在navicat中增删数据时,id会按照之前序号一直递增,删除id栏位后重新键入后排序恢复正常。
2. 通过navicat设置id自动递增+主键后,导出的sql文件运行报错,涉及到id自增长以及插入数据时对id赋值的重复,待解决。
四、 今日收获
1. 了解MySQL最基础的操作,对数据库的建立以及增删改查;
2. 大体了解java所描述的类与对象间关系;
3. 了解对象与对象之间的关系(多对多的对象关系还需要进一步的了解)
4. 大致区分“”(空串)与null(空对象)之间的区分,但还需理解。
评论