00:00
好,接下来我们看一下这个limit语句和while这个子句吧,这个都搁一块看一下,因为它那个内容相对说比较少一点,Limit它其实就是返回的一个函数,做一个限定码,然后微尔呢是查询的一个条件的一个过滤是吧,过滤条件的来呃谁select新from,然后DP这张表,然后limit好两条吧,他就会查询两条是吧,限制的,然后还有一个为喂喂,假如说薪水我们要大于2000的可以吧,大于2000的,那它的一个薪水就是大于2000的全部都给我们查出来了啊,就帮我们查出来这是5000啊,因为它字段都没有对应上,没有对应上。啊,卡屏了是吧,卡屏了现在好了吗?行,那其实就是那个limit,就限制它输出一个条数,还有一个外外就是呃,过滤条件,过滤条件好,接下来往下看啊,他还有一个比较运算符。
01:17
那比较运算符我们就知道它肯定返回的是一个布尔类型,哎,更多的用于在条件过滤的一个子集中,也就是我们V当中使用的,刚才我们用的是就是这个大于嘛,哎,大于两大于2000的大于,它这里面有很多看一下啊等于啊连接的还有这个。这个之前是不是没有用过。所有的都包括了是吧,我们来看一下它什么意思啊,他说如果A和B啊都没,那则返回true。啊,有其他的和等号操作符的一个结果一致,和等号操作不一致。
02:02
就是说他俩其他的,如果他不为呢,两个都不为纳的话。是什么意思啊,就是还就跟这个类似了吗?就跟你一样了,如果说其中一个。为纳它返回的结果是那啊是那是这个意思啊,这个意思啊,然后这个是大于小于,这个是不等于吧,大于小于吗?就是不等于的意思,不等于。然后小于小于等于大于大于等于是吧,然后还有吗。Be between a and b啊,这个是a b and c,这个一般呢,你正常的写的话,这两个大小关系应该是后面大了,如果你写了后面的小会怎么情况啊,没有数据吧,没有数据的,没有数据的就是说他这个先定条件不存在吗?就像你写的V0等于一一样,查不到结果吧,是不是这意思啊,就是一个行为false,但这个是限定的一个查询的一个区间,那你区间其实这个区间是不存在的是吧,你说大于一小于零的一个数据,没有这种数据吧,啊就区间不存在,然后还有。
03:21
A这个字段是浪,或者它不是浪也可以的,然后in。买色克当中也有的吧,在限定的,你就是在这个什么八十九十啊,这里面某一个字段,在这个中间啊,去查找数据,查找数据,然后还有这种like like也可以吧,模糊查询是吧,用那个百分号,或者说用下划线来代替百分号是代替的是。多个字符吧,下划线呢,单个字符吧,单个字符这都跟MY当中是一样的,然后还有一个R。
04:03
I like其实用到了一个正则表达式啊,它后面跟着是一个正则表达式,正则。啊,其他的用法跟like是一样的,它们俩都是一个模糊查询,只不过like后面跟着是通配符,就百分二或者下划线,然后r like呢,后面跟着是一个正则表达式,正则表达式你们接触的第一个生态表达式好像是6%当中。写的第一个官方案例是吧,对吧?啊,那个地方什么DFS开头的,然后有多个,还有什么点那种东西啊,还有印象吗?正则表达式啊,这块我们来做几个吧,就是运用一下,你看都是V词句里边,它这都是一个过滤条件,物理条件查出薪水等于5000的是吧。Select等于5000啊等于5000的,5000的就是一个,而且它是最大值吧,最大值呃,然后还有什么500~500~1000的,那就BV嘛。
05:08
She。500。AND1000啊,等一下那800的九百五的是吧,八百九百五的就加and哦,还有还有什么需求,呃,他这一个奖金为空的,那就意思闹是吧,奖金为空的没有我。Is,那没空的,这奖金没空的还挺多的是吧?都没奖金了是吧?那不为空的,我看一下意思,看有没有这个数据啊,应该是有有啊,确实有人发奖金了是吧,这边咱们一个就还有一个零的是吧,居然还有个零的是吧?零的也算奖金吗?然后用那个说查询工资是1000和5000的。
06:09
错了,合5000货5000吧,怎么可能工资一个人既是一千五又是5000的是吧?这很奇怪啊,他就用那个印这个关键字啊,In这个关键字啊,Wellce in,然后括号1500,然后第二个是5000,在这里边去查走一个一千五的有一个5000的也有一个然然后原来这个奖金是零的,是一千五的这个人是吧?然还有个零啊,这是这一块它的一个相应的一个应用,然后这块的具体一个内容啊,它跟那个什么MY色也都是一样的用法吧,MY色当中大家都是有接触过的,但是等会练的时候也稍微要去敲一敲找找感觉,因为后面就会涉及到很多较have当中特有的一些东西了,我先要找到这个写so的一个感觉,我们接着往下看,还有一个like跟是吧。
07:09
Like呢,就是它是一个通背,那我们查一下,假如说薪水like,如果我这样写200分号,这是什么意思?薪水以二开头的吧,以二开头的你看就是2000多的,当然它可以有200多的,但是因为你数据里面没有了吧,只要二开头就可以了,还有如果这样呢,加一个下划线,第二个数字为二吧,第二个数字为二的,你看一千二百五的,它才能查出来一个同倍符,就是这个百分号表示零个或多个,然后下划线呢,它就是表示一个表示一个,就是这个区别,然后还有一个r like后面跟一个正则吧,来看一下这个正则表示的查出来什么内容阿like,然后是有一个中国号是吧。
08:09
中括号里面塞了一个二尔法,那这个正则表示的是什么意思呢?我们看一下它一个结果来倒着推一下是吧,因为我们没有专门的去学过这个正则表达式,其实正则表达式呃,你要它也是一个专门的一个很大的一个知识点块,知道吧,啊,你要想学这个东西呢,你要具体的去看很多的一个资料,那我们可以根据。它的一个返回结果来推一下,这个正则表示的是什么内容啊,这样我们不要看这个心是吧,看新的话太多了,我们就看cell可以吧,这样就是数据比较单一一点,我们好看一点。那通过这些数据分析得出来应该什么,就是这个正则表达式表示的就是含有二,含有二就跟当时我们那个DFS是不是也是用中号表示起来的呀,表示起来后面加一个加号就表示哎,它可以后面跟着其他的一些内容吧,啊就中号表示哎含有的意思啊,含有这些中文的意思。
09:11
啊,当然正得表达式肯定不仅仅于这一种啊,形式,它还形式特别多,形式特别多,然后这一种呢,就表示当中还有二等,还有二等二,那这块也是体现了r like跟like的一个区别,你不能like啊,这个地方我们实下like like肯定不行的,它没有这个。中国号这种东西啊,他查询不到数据对吧,因为你的数据里面是没有这个中国号的。Like,他这叫爱未比较吧,Like是安位比较的,但是阿like它后面是一个正则,他自己能拿拉进来匹配的,拉进来匹配的哦,这是那跟。二。
我来说两句