00:00
好,然后我们看一下这个第二个查询导入这一块是我们要说的比较多的一个地方,来看一下,把这个东西拿过来。看到C,那前面这些东西呢。这没什么可说的,还是这个什么JDBC的一个连接吧,啊用户名密码,用户名密码,然后导到这个目录是否删除ma,然后这个查询导入的话,就不是指定这个什么。你的表是谁了,而是说用一个查询语句吧,用一个查询语句,但是这块注意,查询语句当中大家发现了一个。And,什么Dollar conditions对吧?哎,这个东西是干什么用的,它必须要加的,来看一下啊。C。在这CTRLF搜一下这个东西。在这块,这是什么?自定义的一个查询导入法,哎,自定义一个查询导入这块。
01:03
他说啊,如果说你要用这个。在这句话总共的啊,如果你想导入一个什么result,用一个查询的方式来导入的吧。查询的方式来导入的,说你必须要指定这个condition,必须要加这个condition。啊,那这个condition是什么东西啊,需要跟大家说一下,这样你从MY读数据,刚才我们发现了,刚才因为我们用的是一个ma,对吧,它这个数据最后写出是不是。按顺序的呀,对吧,按顺序来这我们知道,但是你要想一个问题,那在正常的开发环境当中,你的MY搜的数据肯定不止两条吧,你可能不会采用一个map图对吧?不会采用一个map图,那就涉及到多个。卖回去读数据吧,是吧,一人读一点,一人读一点,那你想想你是只为了导数据啊,你不是说把这个数据。
02:02
喂,这个东西有喂喂喂,不是这个应该不是没电了,好然后我们刚才说的这个condition啊,就是说如果说多个map的问题,你假如说你用了多个map,你不能因为你用了多个map,最后这个数据是一二三四五六一直按顺序来的,你最终要导到文件里边,你必须也是有序的吧。就是在MYSO当中顺序什么样的,最终你导过来之后,你顺序应该是什么样子,对吧,因为你只做了一个导入导出啊,没有做其他的一个什么排序啊,没有做对是吧?所以原本一个文件的顺序不能变,不能变,那这个condition Dollar condition什么意思呢?就是做一个传递参数用的。它传递什么呢?它能感觉到,哎,你上一个这个condition传递的这个参数是什么,就是说写完之后,哎,等我这个map再继续往里写,它有这个参数来控制的,就是保证你最后写出这个数据的顺序的。
03:03
啊,所以说他强制要求你必须把这个东西加上。必须把这个都加上来,我们先看一下分家是什么情况啊。来condition对吧,把这个粘过来C在这,然后把这个东西按到加。报错了,他说你这个语句里面。必须要包含这个东西,在不要词句里边吧。必须要包含的。必须要包含的,OK,那我们把这个加上一下,然后你看一下它的一个语句啊,它会打印多条那个按照condition condition那个语句啊,就是做传递用的,做传递用的。等等,它那块就是一个传递的,传递的这个重新编译是有的版本,就版本不兼容,到后面那个我们h base,就有一个h base呢,咱们现在这个就是因为我们用的都是原生的,它有很多这个版本不兼容,版本不兼容,他也希望你重新编译一下做兼容的。
04:10
那这块就能导入了,就能导入了,这块也没有放那个什么目录里存在,因为我们加了一个什么。第一个他给的电压对吧,那当前我们导入的是姓名加性别,没有导入ID吧,那我们再把那个文件看一下,我们用文件做区分。先直接刷新一下,应该差不多吧。这个时间是刚才的时间吧,哎,时间变了就行了,把这个下载下来。保存这个一吧,打开啊,这个东西总是出现这个问题,我知道这个问题怎么解决,来把这两个删掉。按理来说这个他应该不会重了,再重下一下。
05:03
它两个名字都不一样,他居然看不到数据,来看一下姓名加姓别对吧,然后我们导的是什么小于等于一的就一条数据吧,哎,刚才不是没看到,就是说这个东西我也不知道是不是不是我电脑明明两个文件不一样是吧,他居然就看不到那个里边的东西,我不知道,就之前上课好像也有也出现了这种问题,也出现这种问题,我把它删掉就好了。那这块主要注意的是这个加一个condition,然后还有一个要注意的就是我这个地方不是用的单引号吗?那你要可以,其实可以换成双引号,但是你肯定是英文的对吧,换成双引号之后,你注意你要诶。在后面就行了,对吧,这个condition此时来看一下。还能走吗?他说什么?他说你还是必须包含,那么包含了吗?对吧,这一块的原因是你要做这个转移在这块。
06:06
如果你使用了这种包含双引号吧,哎,双引号你必须要用这个什么,前面加个写棒来转移来转移,要不然呢,他认为就是。SCO自己的命令啊,SCO自己的命令了啊,这个要注意一下,那怎么改呢?它会有一个。斜杠是吧,是反斜杠,反斜杠是吧。OK了,来把这个再走一遍啊,用双引号的方式,双引号的方式。还能插入吗?那这块为了做区分,我把这个改成二可以吧,要不然最后数据一样的,我们也不知道导没导入啊是吧,等一下。所以Co导入导出呢,这种东西肯定还是比较慢的,他走的还是ma嘛,走的ma。
07:10
等待它的一个完成,然后我们来这个地方进行。刷新就完了是吧,看这个时间时间已经变了对吧,说明这边应该已经完了,OK,来把这个下下来,那下之前我先把这个删了吧,要不然又出现这个冲突问题。的,然后下下来OK。然后再看一眼两条数据吧,哎,两条数据都有啊,这是我们用双引号的这种方式啊,最核心的其实就是这里面要注意的一个点,就是什么这个condition啊,其实它就是做传递用的,传递用的。
我来说两句