00:00
好,那之前呢,是我们所讲的DDL,那这个东西呢,大家下去练一下,稍微的记一下就够了啊,不是咱们的一个重点内容,因为你不可能说在那个生产环境当中天天去做表的一个资产看到吧。对吧,把整个表说我今天一个版本,我明天两个版本,后面三个版本,你不疯了吗?做这个事对吧?啊,一般的呢,业务线规划好了,把表统一建立好了,除非有临时业务加进来了,你可能创建一张表,而且你创建一张表之后,你要操作这张表很长时间的啊,所以那些语句呢,嗯,重要程度肯定没有我们接下来要讲的什么。DMR要高,因为它是对数据做增删改查啊,做增删改查OK,那刚才我们是不是还留了一个student s to这张表,那我们就用这张表好,我们现在增删改查数据吧,增还记得用哪个命令吗?对。我是不是不知道或的后面写什么东西啊,怎么办呀,直接回车对吧,他给你提示啊,他给你提示,他说你错了对吧,他说要四个参数,你给了什么一个啊,给了零个,给了零个他就告诉你了怎么去做,来看这简单的吧,NS是什么东西啊,那space吧啊,也就是说你看或者说直接给那是附下了啊,那假如说也就是说第一个其实给的是表明吧。
01:29
啊,你要插入往哪张表,第二个,那你猜一下R是什么。Routine。R。C呢列二,但是这个列要注意这个列你得我们说过这个列的写法怎么写,列足冒号列对吧?啊列足冒号列,然后呢。
02:00
Value就没得聊了吧,啊,最后你要放的值,OK,那就是兔的,我们要把sto这张表里边插入数据,哇,是1001这个数据,然后是in for列读,假如说我们来一个name这一列,然后呢,叫张三。来对比一下。第一个是不是表。第二个rie吧,第三个列啊,这个列呢,写法比较特殊。In for加。列明对吧,好,列明最后一个是我们所看到的。直走,嗯。他说什么?啊,我这个里面是不是一一方二对吧,我当时见到sto表看一下,我记得应该是一一方二吧,你看他报错。这吧啊,他说这个这个东西他他不认识,应该是in啊,我们是不是s student那张表的是in for对吧?啊,假如说E啊走一下。
03:03
注册成功了。啊,负责成功了,因为不是一个查询,所以说零条对吧,这是增,那我们想查一下呢。对吧,有两种吧,SC和什么干,那哪一种更简单一点,想想干嘛扫描全表什么东西不会指定,那既然它提供了两种SKY扫描全表的话,那get应该要弹过滤条件进去,对吧?你要扫描哪个列,或者说哪个入key,应该我们想象的应该是这种吧,那我们先用SKYSKY。啊,我们俩还是同样的道理,小飞车对吧,呃,张飞车他举了一个例子,干呢,他有很多了,最简单的。跟一个什么表明对吧,然后干后面也可以跟什么过滤条件吧,啊一系列的过滤条件啊过滤条件米的呀,Start肉你要从哪个肉开始,是不是范围可明啊,从哪个开始,大家有start肉还有stop肉啊结束还有什么过滤器,看见没。
04:04
对吧,在这里边还有去可以去用对象能看。直接一个全利名点。是不就用了一个这个对象传两个参数进去吗?对吧,啊在这里边,但是这种你说在命令行里面这样写。封了不会这样写的,不会这样写的,所以呢,那个东西不用记,那我们知道它可以直接跟一个什么。表明对吧,CU走。嗯。一行数据吧,啊,一行数据也出来了啊,一行数据看加什么cell啊,整个一个单元格是不是cell,我们说了之前应该是时间戳加上值是不是,你看我们插入的时候有指定时间戳吗。但是你返回数据的有了,他是不自己给我添加的呀,啊,当然我们可以手动来指定时间抽啊,你看一下这个地方。呃,这。KS对吧,啊time style啊style ks可以指定,当然也可以指定啊,指定这个时间说OK,嗯,就是你指定的时候删除的时候也可以指定,如果说你写了一个删除,然后你写的时间是2020年。
05:12
那你那个数据插不进去了,能懂吗?对吧,啊,插入插插入不进去了,好,刚才呢,我们用的是SKY,那除了SKY我们看到是不是还有盖呀。对吧,还有get OK,那我们看一下get。它同样的也给我们很多的一个事例吧,啊,很多事例还在这块,他说至少要两个参数,对吧?啊,你给的是什么零个,那不行不行,第一个。NS我们就不看了,对吧,是也是密密空间嘛啊密空间它表明加什么。入吧,还有再来一个。加列名吧,啊加列名来这。
06:01
可以同时盖了两个列名吧,啊这个可以的,那其实在盖的时候呢,我们比较少用其他的还有一些啊,啊,你看还可指定时间戳对吧,还有指定那个rie底下,你要扫描具体的哪个列,可以这种方式来传,如果说你只有一个的话,我们是不是可以这样传。那你看啊,这两个有区别吗?没事区别啊,这个跟这个。没什么区别,那这个呢,这个东西跟这个也没什么区别吧,啊可以扫描多个,那我们更多的来看一下啊,它有几种,第一种呢,是直接跟表明加一个什么。如,这是最简单的吧,注意你直接加表明行吗?他说至少要两个参数吧,至少要干一个什么。下面有同学说这注意它是这。他把T放到前面去了,看见没?是表放在前面,还不是两个参数嘛,对吧?啊,它只是把表放在你不要看它后面啊,这是T点开的T不是表嘛,对吧?啊,习惯上还是这样写啊do啊然后接下来是我们看到的1001对吧,是不是也能获取出来这个数据啊啊也能获取出来这个数据啊,这个意思啊啊那接下来还有可以指定到列对吧?啊那我们为了看效果呢,是不是应该这时候多准备几条数据啊。
07:21
对吧,因为就这一条,你怎么看的,还是他吧?啊,那我们在put数据啊,Put这个sto表里边有。1001,这个数据呢,再来一个叫in for1。对吧,一下面呢,有一个sex。是没有好,那接下来还有一个,我再在因负二底下来一个什么。Ad就不要两个列对吧,最好不要这样放啊呃,上海是吧,上address地址对吧?好这个时候,那接下来我再获得一个数据是SQ这个表,我再来一个1002对吧,1002好这个时候呢,再在in for1里边再放一个什么name。
08:11
啊内这个name呢,叫李四A吧,啊叫李四,然后再给它放一个什么。呃,我不再来一个,还有什么呢?Age是吗?啊,就这样放吧,13512341234 OK吧,走。那这个好,那接下来呢,我们再来一个1003可以吧,啊,等会我们试一下范围啊,还有一个范围的。还是sto这张表,然后呢,1003啊,1003 1003里面呢,我给二来一个ADD对吧?嗯,然后呢,它是在呃上海北京啊。啊,北京走一下啊,啊,那现在我们正常的去扫描一下,那你告诉我应该是几条数据三条。
09:05
几条数据三条吧。没问题啊,三条对的啊,大家看看这个是我们之前所说的物理的一个存储结构吧,那你要放在放在表里边是不是三行啊,1001 1002对吧,1003,我们今天说了逻辑结构三条吧,它具体有几条数据,那你现在知道有几条,看有几个什么OK吧?啊,只要RK相同,这个东西就是同一条数去能听懂。只不过说你看到的是同一条数据里边不同的什么。列吧,啊,不同的列是这个意思啊,不同的列那意思啊,好,那接下来这是SC扫描的,那我接下来get的时候STU对吧。1001,那返回一条数据吧,就是但是呢,显示出来是不是这三个。第三个列吧,走。没问题吧,In for1 in for1in for2这三条吧,啊,这三行数据啊,三行数据,但是其实是一行数据啊,这东西还不好表述,一行数据三个列对吧?啊,一行数据三个列,这是获取1001,那同样的我可以指定来获取in for1底下的name。
10:18
那只返回什么张三吧,啊,只返回张三没问题吧,好,那你看有一个问题我们在想了。这个是倒入K,这个是直接倒立,其实我们想到这中间应该还有一个。是不是到这儿了?对吧,你是指定到UK的所有列组,所有列都给展示出来了吧,那这个又指定到列的是不是太少了,这中间还有一个列组的吧,我们试一下能不能行,对吧。没问题吧,啊,也可以扫描出来,也可以扫描出来啊,也就是说get这种呢,至少就是最大范围是指定到。
11:04
最大的一个范围是不是指定到RK啊对吧,最大的一个范围指定到RK啊,那最小的指定到哪啊,列组啊列组对吧?啊,甚至可以指定到时间,这是可以的啊,因为当前我们是不是一个版本里边就有一个呀,所以我们有没有去做这个事儿啊,没有做后面我们呢?呃,来多获取多个来指定时间,戳我们后面还有案例,这个是我们所讲的一个get。啊,所讲的一个get OK,那我们还要回过头来讲一下这个SKY,因为刚才我们看见这个SKY啊。它里边有大的肉都不肉,是不是可以进行范围扫描,还有印象吗?对吧,这个是不是全表扫描啊,那我们看一下SKY。四杆一挑,这个地方就有什么。嗯,看到这个地方明显有四大的肉,它这种写法吧。对吧,还是大肉箭头对吧,然后指向一个值,注意这块还是大写啊写小写他还是不认识。
12:03
啊,还是不是跟我们刚才写的那个name啊,都一样啊都一样,OK,那我们来写一下SKY。STU,然后一个大括号对吧,这个地方呢是start。肉指向一个什么值,然后逗号,然后有一个stop肉。然后指向一个什么值。对吧,那我们其实关心的。不知他行不行,而是左臂右开还是左闭右开?哎,说的好像一样了是吧?啊是左臂右开还是左开右臂还是左臂右臂还是什么东西对吧?啊还是什么东西,因为你这个是一个范围嘛,啊,你给一个值,那我给1001到什么。1003,那1002无论怎么样,肯定有了啊,就看1001跟1003谁有了走。说明它是什么,左臂右开吧啊,左臂右开,所以我刚才说的是它是左臂右开还是左右开是吧?啊,其实没有选项,其实就是左边右开啊,左闭右开是这个意思啊,那当然既然是左边右开,我这个地方右侧是开放空间呢。
13:10
不是这个怎么可能跟上面还是一样呢。这个是所有数据,右边没写对吧,那就是一个正无穷。对吧,到正负穷相当于我们所说的,那到头嘛,所有数据都可以拿出来对吧,那同样的,如果说前面不写,写后面呢,假如我这个地方是只写了三,那就是哪两条数据一二没问题吧,啊符合我们所说的开,因为你前面大没写,那就等于从负无穷开始吧,因为它是比较大小嘛,啊从负无穷开始啊,负无穷开始,而且刚才我们在扫描的时候,大家有没有关注到。这个地方有同学可能在想,你是按这个顺序插入的吧,所以呢,他是这个顺序来的,我之前确实是按照这个顺序插入的,发现没对吧,我再来一个。
14:05
还这张表。我叫100,幺零。对吧,啊这个内容,然后呢,叫in for1这个无论哪个列都无所谓了,对吧,来个name。哎,班长还找错了,你看。SQ。在这吧,啊,按照字典去啊,按照字典去,那这个地方我们说的字典序就是第一位大家比较。对吧,啊,那一样,你看第二位第三位都一样吧,它比较第四位好,第四位你最大。对吧,然后是二,然后是一吧,好一发现还有我们俩还一样,还比不了,是不是再往后比我有值你没值有值比没有值大对吧,所以它排在这儿啊,排在这儿不是说你按照你插入顺序来的啊,它自己会对这个rookie进行一个排序啊,进行一个排序是这个意思。
我来说两句