发表于: 2018-01-06 22:05:00
2 629
■今天完成的事情:
- 2.下载并安装及配置Mysql 5.5
- 我在windows 10 64bit 上面安装了mysql community 5.5
- 3.下载navicat,或者是Hedisql,连接Mysql,别问我navicat收费怎么办。
- 下载了navicat,目前还没能破解,先用免费适用的,我找了破解软件,
- 但是windows10上不起作用,所以我就直接跳到step4
- 4.创建出来报名贴的业务表,并将表结构粘贴到日报中,对比之前师兄的表结构设计,看看有什么差别
- 5.使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
■明天计划的事情:
- 6.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录
- 7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
- 8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
- 9.给姓名建索引,思考一下还应该给哪些数据建索引
- 10.插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率
- 11.查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中,并查阅之前师兄的日报,看看是否有合自己思路接近或者是完全不一致的地方。
■遇到的问题:
1.在安装mysql的时候,出了很多问题,没想到会那么难。。
1.1 我先安装了mysql 5.7,结果一直卡死在starting service
1.2 搜了一些网站也没用处
1.3 于是卸载了安装了5.5,结果service还是启动不了
1.4 然后我在网上搜,说要看my.ini文件里面的有没有问题
1.5 然后我再搜,说data-dir,也就是C:/ProgramData/MySQL/MySQL Server 5.5/Data/可能有问题
1.6 我就在那个文件夹下面找到了DESKTOP-HUQ27CD.err这个错误日志文件
1.7 然后发现了错误,再去搜一下,找到了以下的解决方法,成功启动了mysql的服务
https://stackoverflow.com/questions/22461872/configuration-of-mysql-server-installation-failed-or-cant-start-the-service
2.我用navicat链接本地的数据库时,也遇到了很多问题。我用root来链接,可是告诉我链接失败
我去了命令行敲mysql -u root -p这个命令,密码对的,可是还是不行
最后我是按照下面这个操作方法,才能连接上DB的
https://stackoverflow.com/questions/11760177/access-denied-for-root-user-in-mysql-command-line
3.不知道如何搜索日报
在做step4的时候,我想找师兄弟们的日报看,但是太多了,
我也不知道哪个才是我要看的任务,就觉得挺迷茫。
我们网站能不能搜索日报的全文内容啊?
■收获:
1.如何在windows安装mysql。我之前一直在linux装过,因为windows总是失败,这次终于装成功了
2.体系的考虑了如何从业务中抽取对象,又如何把这些对象化为表格,然后让这些表格有所关联
3.在实际设计表格时,接触到了navicat这个很棒的工具,以后也想多了解一下他的功能
4. 在考虑表和表的关系时,我意识到了外部key的必要性,同时也对如何规范化表有了一定的感悟,还需要深入学习
■对于任务的整体计划:
我因为最近上班挺忙的,可能工作日也就每天完成1-2个任务,周末可以完成4-5个任务,所以我就给自己排了下面这样一个schedule
以后会跟着这个schedule走,每天check进度
评论