发表于: 2017-04-12 15:58:01

3 1337


今天完成的事情:

1,成功将报名帖任务表创建出来

2,了解了Navicat的sql命令行输入方法和格式


明天计划的事情:

  • 使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
  • 6.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录
  • 7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅

遇到的问题:

今天遇到了很多的问题,有些解决了,有些绕着走解决了

1,在打开Navicat,连接sql时出现了错误.昨天还能好好的运行,什么都没动,今天为什么突然出错?

然后百度后找到问题了,MYSQL服务未启动...然后我去管理里的服务中打开了,我推测是每次开机都要重新启动一下.


2,打开了表,右键导出向导到excel上(我连标题也一起导入了),然后找到官网中北京线下报名的格式,在下面输入,然后打算倒回Navicat,出现问题.

但是我在Navicat输入,导出到excel却没有问题.这很令人费解,我在网上查找得出的结论是

1:必须在导入时同时打开excel,我尝试了,但是依然没能成功

2:将xlsx另存为xls再打开,这个这一步真的能跨过去,但是另一个问题来了,出现了sheet1,sheet2,sheet3,全选后显示sheet没有选择字段无法下一步,我不知道怎么操作了,网上也没有.


靠自己的方式解决不了,我就选择了绕路,导出为txt格式

照葫芦画瓢,再在下面多输入一行,打算导入.

然后发现...,没用!我添加的东西无法添加到Navicat的表中,但是他一切都显示成功..很费解


然后,我又绕路了,txt不行我就导出sql脚本文件

发现这个不错,还提供有代码,我就继续照着它的例子加一行新的上去,然后打算导入时发现没有sql这个导入选项

突然想起来昨天群里有师兄说F6可以进入命令行

我就全部复制进去,然后结合昨天看视频学到的知识,知道有重复的地方,报了些错误,但是成功了一行(我添加的那一行),然后我就在命令行上继续只添加一行,输出后,回表那里重新进入,发现确实又多了我新输出的一行,我想我大致会做这个东西了



没弄懂的问题:按照师兄日报的格式写了,为什么会出问题?

我去查了,下面的错误还是找不出问题,有人说重启数据库,有人说给查询改个名,都试过,都没成功.




收获:

成果是这样,至于create_at和update_at是按照师兄的方式添加的,暂时不懂有什么用,明天学.



返回列表 返回列表
评论

    分享到