学习黑马程序员第四章,习题练习

在学习了第四章之后,进行了练习和总结,其中练习有课内的还有习题,习题练习如下:

  文件的转换和邮件的发送在第二次的过程中详细写了,我在这一章便不再进行详细说明,如果需要查看请您打开上一次的写作即可。

1.抽取CSV文件保存到extract,

  在此之前我就完成了一次抽取,再做第二次的时候已经是很熟悉了,但是仍然出现了问题,在我进行第二次转化之前运行了上一次转换,出现了下图的错误。

学习黑马程序员第四章,习题练习_第1张图片

这个问题出现在哪里呢?根据错误提示可以看出我的MYSQL没有打开,后来经过学习才知道原来是我的mysql服务必须手动打开,要不然没法连接。

学习黑马程序员第四章,习题练习_第2张图片 打开就可以进行上一次的运行,然后我进行了第二次的转化练习。

学习黑马程序员第四章,习题练习_第3张图片

然后进行配置CSV文件配置按照书上的步骤操作即可,刘兰获取文件名,然后勾选选项

学习黑马程序员第四章,习题练习_第4张图片

 再进行配置下一个学习黑马程序员第四章,习题练习_第5张图片

学习黑马程序员第四章,习题练习_第6张图片

学习黑马程序员第四章,习题练习_第7张图片

所有的配置好之后进行运行操作,如下:

学习黑马程序员第四章,习题练习_第8张图片

学习黑马程序员第四章,习题练习_第9张图片

CSV文件转换完成。

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。数据传输是我们在敲代码时,经常遇到的一个场景,前后端交互。JSON给数据一个统一的格式有利于我们编写和解析数据。

  按照老师上课讲的进行实操,截图如下:

学习黑马程序员第四章,习题练习_第10张图片

学习黑马程序员第四章,习题练习_第11张图片特别注意 下图中的file和value是自己手动输入的,前面的data不能改为data下一级的file和value,否则会出现获取不到data的情况。

学习黑马程序员第四章,习题练习_第12张图片在转换完成 之后在进行查看是否完成了转换,打开SQLyog进行查询。

学习黑马程序员第四章,习题练习_第13张图片  从上图可以看出数据插入成功了。 

总结:这次的作业是根据老师的上课内容进行实操,在这个过程中遇到的问题可以在自己学习之后及时的解决,不像上一次的作业出现问题得查好多资料才能解决。

  首先,在进行csv转换时出现了一个十分低级的问题就是没有启动MYSQL服务,因为别人的电脑都是自动开启,而我的则是需要自己手动打开,尽管自己设置了自动开启但是每次打开仍然是处于打不开的状态。会出现以下这种提示:

学习黑马程序员第四章,习题练习_第14张图片  然后在这个转换过程中要十分的仔细,要不然就是出现错误转换完成不了。 其实这个转换完成的比较顺利是基于前一个personal转换完成的基础上完成的。在转换personal转换中我出现的一个问题是转换运行不了,最后打开在mysql workbench中打开personal数据库才发现里面是空的只是建立了标签但是没有内容在里面,所以无法执行转换,所以一定要查看表格中是否有数据。

  其次,在JASN转换时出现了一种情况就是手动输入file和value,不能在第一次就直接选择data下一级的file和value,否则会出现错误。

在这个过程中我不仅仅是老师理论知识的讲解,还有自己的实际操作,在这个过程中遇到的问题是不同的,这个便需要你进行上网查资料去解决,在一定程度上加强了自己的学习能力。

 

你可能感兴趣的:(mysql)