00:01
好,前面呢,我们主要的看了一下那个DDL和DDML当中一部分。啊一部分,因为之前我们在这个DML,大家看一下,我们刚说了DML是对数据的增删和查,那第五章里边。三个我们主要讲的是。增删吧,对吧,什么导入啊,导数啊,还有那个勤功表,删除表啊,增加表啊等等,是不是增删啊,对吧?啊增删的一个操作,那什么,因为它太重要了,在汉当中呢,最重要的就是,所以呢,我们把它单拎出来了。啊,单拎出来了,来看一下,首先这个地方啊,作为说明,不是说have当中所有的函数我们都会去讲,我们讲的一定是常用的一些函数。啊,那这边呢,给大家提供了一个文档啊,你在工作当中,或者说学有余力的同学,你可以去看一看,因为它里边对于查询这块有比较全的一个函数。
01:02
啊,所以呢,它也有案例,也有那个整个的一个介绍,当然它是英文的。对吧,他英文版啊,他是英文的,但是咱们这个房好像。我没登吧,应该是登了。那这个地方应该一下点点点哪。啊,我们重新刷新一下,重新刷新一下,当时他自己主要的自己要去看一下,我们说明了,因为我们不可能说把一个框架里面所有的函数。所有的函数都学,你下面这个也一样,还有很多函数都没有去介绍它,这里面呢,会介绍了有那个。Well词句对吧,查询语法大的标题是不是查询语法呀,对吧?查询语法这里面有很多东西,当然了有一些东西我们会去介绍啊,什么还有heavy词句啊,Limit呀。
02:03
正则呀啊,还有更多的一些什么单语法啊,扩展的一些东西里边呢,有很多,还有关于这个时间说union啊,等等一些用法啊,等等一些,还有这个什么窗口的view等等的特写表,Op等等这些东西啊,你要去有的东西我们没讲的,你可以抽时间去看一看,特别工作的时候这个文档还挺有用的。啊,因为我们不可能说把所有的函数都去讲啊,所有的函数都讲OK,就是这个文档啊,就让大家看一下,那基本的查询语法呢,其实跟我们之前MY当中学的一讲。Select,因为我们之前用的select c经常用的对吧,From什么一张表,然后呢,Select什么ID等等这些东西都可以啊,我们来看一下第一个。基本查询查询全表和特定列查询全表在列,这个呢,我都操作一下吧。先来个新from个什么EP一直在用的对吧,或者说EP里边我想查一个什么。
03:00
啊,然后from这个什么EP啊,指定列啊等等一个查询啊,等等一个查询,也就这样说了,So个呢,大小写不敏感,这个搜索语句呢,你可以写一行或者多行,前提是中间不能用什么分号,它是识别分号的对吧?四个语句都是这样的啊,如果说中间有个分号,那就标明这个语句结束了啊,他要去执行的啊执行的关键字不能被缩写,也不能被什么分行。这个能懂这意思吧,啊,关键是select,你说写一个ST那肯定不行,对吧,也没人干这事,也没干这事,还有各子句一般要分狂写。这个东西呢,就不是说语法问题。你不分行线也不一定报错对吧,但是可读性什么啊,差啊可读性差,然后呢,缩进提高语句可读性,此查询呢,就往后退一个对吧,是这个意思啊,就是可读,后面两个是可读的一个问题啊,这个呢是大家都知道的一个全表查询啊,特并列查询,而且。如果说只要几个列,假如说我全部列都要,也尽量的不要用什么星号啊,效率会低一些啊,效率会低一些好,然后还有一个。
04:10
列别名。列别名就是重明个列用。不一定不一定,深圳你爱不写也无所谓啊,这边说了吗?紧跟列名,这个叫什么也可以啊,也可以,应该知道这什么意思,也就是说现在这个in内不想叫内对吧,我改成叫D。对吧,随便啊走一下,那你像看这上面我们不是讲了一个列吗?啊就是en啊,就别名这个东西呢,跟MY也一样的啊也一样的,大家知道一下,虽然当也是你可了说了可以也可以用S,但是咱们一般都。不用吧啊,紧跟着就完了,表的边边也一样啊,表的边边也一样啊,这个接下来算术运算符。
05:00
加减乘除,去国就做这个事了。啊,做这个事的,那这里面呢,就可以做加减乘除。对吧,下面这几个其实用的比较少,你看一下。与或非,还有抑或。还有印象这个东西真的两串数字放在那还会错吗?还会做什么异或同或,还有与或非对吧啊等等这些意思啊,与的话就同威。相同为正,不同为负,对吧?啊就这意思啊,这个呢就比较好用,其实我们正常的你说做那个对于日志的分析,会有什么与或非这种的,一般的在密码,如果说你要加什么密,这个时候取异或的会比较多,或者MD5啊等等这些算法去取它的一个相对的一个值啊,这种东西呢比较少,那加减乘除这个就放在这,那我们可以看一下,这个是完全可以用的,呃,这个里边呢,我们有一个有一个工资这一类。
06:00
啊,员工表里面呢,有一个salary。啊,一个工资这一类对吧?啊,那我们可以查一下这个什么是啊,把每个人的工资说提个1000块对吧?啊这个样P张表啊,这个加减乘除啊啊都是OK的啊之前那个工资在这800啊什么东西变成什么一千八两千六啊这个加减乘除都是OK的啊啊这块呢,呃,了解一下就行了啊了解下就行了,好接下来呢,是这个。常用的一些函数啊,常用的函数后面呢,我们还有扩展的很多函数啊,这个就基本的这个东西,不用非得说一个一个的去看一下对吧,Count max me some啊平均数对吧?啊它都是可以的,那我们随便去呃查一个吧,把这个下下看心对吧,这个是没问题的,而且这种计算函数一定会触发。MR任务对吧,啊,一定会出MR,因为他要计算了,他要计算了。啊,其他的我也就不演示了,因为这个跑mmr任务呢,咱们这个机器相对来说比较慢啊,比较耽误时间,这个东西呢,你自己真的去跑一下一行你就说不想跑了也无所谓,因为这个跟MY没有任何区别啊,没有任何区别。
07:14
OK,总共呢,14个,总共四条数据对吧,还有最后这个limit。厘米的限制查询条数对吧?啊,这个呢,它里面也有来个新from,你不是14条吗?对吧啊P我只要两条对吧,拿走啊显示两条对吧?那面呢,这是跟中完全一样的语法啊,所以呢,我们快速的去过一下啊,叫基本的一个查询啊,知道一下啊。
我来说两句