00:00
那接下来的话呢,我们就来看一下如何呢,在咱们这个代码当中啊,咱们去创建这个视图,好首先呢,咱们来看一下这个课件啊,这个创建视图啊,顾名思义就是create view啊,就是在咱们搜当中,这一点还是比较直接的,创建表create table,创建视图create view,创建这个函数叫create function啊等等等等,创建这个触发器create trigger啊,非常的直接。那创建的话呢,它这一个完整的结构呢,是这样来写的,这个创建叫create,这个or replace呢,咱们一会儿再说,它涉及到了就是修改视图,哎修改视图时候我们再讲,然后下边呢,就是一个算法叫and find mege就合并,然后这个呢讲timetable,这个是临时表的意思,那这块呢,咱们这个讲这个视图呢,咱就淡化这个内容了,哎,咱们就暂时呢先淡化这块了,哎主要呢,我们来看后边这些行为。后边这块的话呢,这个涉及到这个view,我们呢,可以起一个视图的一个名字,那这块呢,涉及到就是视图当中这个字段啊,它跟这个我们查询这个这个字段的话一一匹配,这就相当于是视图中字段给它起个别名一样啊,As是一个查询语句啊,这个我们到后边的时候呢,再统一的去说,OK,那么简化一点的话呢,咱们就可以把这个呢,CTRLC一下,大家拿过来,咱们先整一个简单点,先别整那么复杂的对吧?所以这个or replace呢,一会我们修改的时候再说,算法的话呢,暂且我们先忽略掉,那相当于上来呢,是不是就create一个view啊,然后起一个试图的名,然后这个的话呢,咱们一会儿呢,也可以再去提到这个起别名的事儿啊,也先过滤掉,然后as select这个呢,我们也先给它拿掉,那整个来讲的话呢,这个要是创建一个视图来讲比较简单,那就是这样写。
01:37
啊,不能再简单了是吧,就跟咱们前面造表一样,Create table起一个table名as,后边就是一个查询语句了,这个查询语句呢,咱们前面讲了好几张啊,讲了好几张,这个查询呢,其实呢,我们可以写的是比较复杂的针对多表的一个这个查询是吧?OK,行,那下边呢,就是具体的举例子了,啊那咱们就通过这个代码这块呢,咱们来做个说明。
02:01
哎,做个说明,然后第二点我们说呢,就是诶如何创建这个视图对吧。行,那如何创建视图呢?刚才我们也看到了,那这里边儿呢,咱们这个具体再去细分一下啊,因为这个视图呢,针对于咱们这个select语句怎么去写,咱们可以呢,诶这个写的丰富一些,比如说呢,就是针对于这个单表的我们情况啊,去创建这个视图,好咱们来了。嗯,或者咱们先这样,咱们先看一下咱们当前这个这个这个这个呃,系统当中有没有这个视图,那这块呢,就涉及到了你系统什么意思啊,就是你得看哪个数据库了,咱们现在的话呢,嗯,在哪里边去演示啊,这块咱们先把这个储备的情况咱们先弄好啊,嗯,咱们创建一个数据库。Create一个database。这呢我就叫做DB test14吧,咱们这个第14章,好,我创建一个这个数据库。然后呢,我去使用这个数据库。DB test。
03:00
14对吧,行,那目前的话呢,咱们这个数据库里边呢,其实啥都没有。啥都没有对吧,那我们说创建视图呢,你得基于现场表怎么办呀?呃,那个为了咱们方便起见啊,我这么着。我这么着,我先往咱们这个数据库里边,咱们先整俩表,然后呢,咱们再基于这俩表,咱们去创建这个视图,OK,呃,怎么整表呢,呃,这呢都是一个前提条件了啊,咱们就直接创建啊,注意看一下,这咱们前面都讲过了,Create table,我这呢叫EPS吧。As select,哎,我就来个selecting from,咱们前面的叫at硅谷DB里边的是不是有这个叫employees这个表吧。啊,Employees表,OK,行,就这么着,相当于呢,我们把这个艾特硅谷DB这个数据库下的这张表呢,原封不动的我们复制了一份,OK,能理解是吧?来,跑起来。没问题,行,那同样的话呢,我们再去create一个table。这个我叫depts吧,然后as这个select那行,那from一下还是at硅谷DB下的departments行这么着。
04:06
把这个呢跑起来。嗯,可以了,相当于呢,我们是复制了两张表啊,From这个DPS。Selection from。哎,这个第1PTS是吧,好,首先呢,我们查看一下这个员工,然后走起来啊,107项记录,然后这个呢,我们也去做个查询啊,这也没有问题,行,然后呢,我们这块呢,F5做一个刷新啊,这里边两张表就有了,对吧?那么再打开的话呢,大家你会发现呢,这个我们复制过来的表,并不是说什么都能够复制过来,比如说里边涉及到这种外连接等等的,那这时候其实是没有过来的,对吧?那包括我们去看一下这个吧,比如DEA一下这个EPS,我们看一看这个表里边其他的一些约束。呃,打开之后呢,你会发现呢,我们这个employees表中肯定是有主见的,那但是我们这个表里边儿,你看它这个主见的是没有给我们复制过来的,对吧。啊,我们看一下这个员工表里边主见,以前可能有同学说没注意过啊,来我们把这个呢,CTRLC咱们粘过来。选中呢去执行,嗯,错了,咱们D呢,是不是艾特硅谷。
05:04
呃,硅谷啊DB下的是吧,这个employee选行选中执行,你看这是我们是不是有主件啊,也有唯一性约束啊,还有我们这个相应的这个外键,但是呢,我们这个复制的话呢,你会发现呢,相应的把数据呢复制过来了,但是呢,我们相关的这个除了这个非空约束之外的其他的这个约束呢,是没有给我们保存的啊,这个大家了解一下,对于咱们现在讲这个视图的话呢,其实没什么帮助,那只是让大家了解一下就可以了。行,那接下来的话呢,我们看一看啊,我现在呢,这个要创建这个视图了啊,这是相当于咱们的是一个准备工作。嗯,这是一个准备工作好了,那么下面的话呢,我们说针对于这个单表什么意思啊?嗯,咱们针对于上边这个,比如叫EPS,针对这个表呢,我们就创建一个视图,好开始。Create一个view对吧,起个名view啊,大家可以这样的去开头啊,V和U开头的view怎么办呢?我们叫E吧,然后as select啊,Select,比如我们选择employee ID,选择这个last name,再选一个salary。
06:08
哎,这么着,然后from一下刚才咱们那个表是不是叫employ em撇S是吧,好,我们就这么着呢,我去创建一个view来选中执行。好了,那这时候呢,我说呀,我就把这个视图啊,我就创建好了,那创建好以后的话呢,咱们可以呢,试着呢去select兴一下,然后from will眼皮。来我们选中执行好,大家看此时的话呢,我们查询的这个数据呢,就是从视图里边查的,它对应的你看是就这三个字段,然后呢,你看107条记录都有。都有的对吧,哎,这呢就是我们造好的这个视图,哎,造好这个视图行,这个呢是我们举的这样的一个例子,然后接着咱们再去举例子,我呢去create。诶,Create啊,还是这个view。然后这块呢,我叫view呢,EP2啊,这个咱们再来说下个问题,然后as啊,比如说啊,咱们还是把这个CTRLC给我拿过来,嗯,咱们这块的数据比如说不要那么多了,我只是要呢什么呀,我们这个salary。
07:09
啊是大于,比如说这个诶8000的,哎,就这样一波数据,那这块呢,我想给大家说的实际上是这个我们字段名的一个问题,那目前的话呢,我们创建的这个第一个view的话呢,它的这个字段名其实就是我们这个产品局里边这个表的那个字段了,那如果我们在这个位置呢,咱们可能会去想说我去起个别名是这意思吧,那这个呢,比如我们叫L。Name行,这个salary就不变了,现在的话呢,我们起了两个这个字段的别名,那我们此时呢,如果创建这个视图的话。来,我们看一看这个视图当中呢,它的这个字段名会是什么。走起。选择执行好,大家看是不是这时候呢,相当于我们字段的别名,就作为我们视图中的字段名了呀。哎,这块我们来说一下。那这个我们写到这儿比较合适。写到这,这个查询语句中字段的别名。
08:00
啊,会作为视图中字段的名称出现。那这个大家就知道这个事儿了,行,这个呢,是相当于我们去这个确定这个字段名的一种方式啊,一种方式啊,这个我就把这个大家就去掉了,还有一种方式是怎么弄呢,还我把这个呢,我先给它删了啊。呃,还有一种方式怎么弄呢?大家呢,会刚才看到咱们课件里边在这个位置是不是提到了一个叫字段列表是吧?哎,字段列表那就是我们说的这个事儿,我在这个位置呢,我加个小框。加小块,然后呢,我们这儿呢,是不是有三个字段啊,那我们这呢,也就对应的有三个字段,比如我们叫EP。啊,这个我这个位置呢,写的不对,咱们把这个删掉。在这呢,对吧,我现在要创建的这个是第三个了,好在这个位置呢,整个小框这个呢,那就是这个位置你就不要去写了。这个不要去写了,在这呢,我们写上,比如说EPID这个呢,我们就要就叫name吧,哎,后边这个我叫。比如月工资month monthly。
09:01
这个salary啊,稍微有点长,就这个吧,好123,然后这三个字段的话呢,跟我们这三个字段呢,意思匹配。啊,你说我这个呢,我就还想叫salary,那你还写上salary就行,依次匹配,然后此时呢,我们再去做一个这个啊执行。可以啦,然后咱们再去啊select。这个星from一下咱们will。啊,EP3好,这时候我们选中来考一把。行,那这时候大家也会发现呢,你看我们此时这个视图的这个字段名是不是就跟我们这个名是一样的,对吧?哎,这个呢,其实也是啊,就是呃,确定呃,视图中字段名的这个,哎,方式二啊,这个是方式二,然后上面呢,是我们这个叫方式一。啊,大家可以这样去看。啊,就是这是一种方式,这种方式都可以,但是这种方式呢,当然你要小心的就是它一定要跟你查询中的这个字段呢,要一一匹配啊,这个我们在这稍微标识一下,呃,小括号内。
10:01
嗯,在这个哎字这个这个字段个数是吧,或者叫这个,嗯,就叫字段别名吧,啊这个个数啊与。咱们这个select中,嗯,字段个数。相同。嗯,是相同的啊,就是一一对应的,OK,好这呢是我们说确定这个字段这个名的这个方式了,这就过了,然后呢,还回到我们刚才说的这个场景,咱们呢,刚才说的这个其实还是针对这个叫单表的是吧。啊,针对这个单表的,针对这个单表的话呢,其实我们也有一些不同的情况。嗯,大家你看我们现在呢,查出来的实际上都是实打实的,还是人家这个一个字段,嗯,这个一个视图中的一个字段,对应我们表中的一个字段了,对吧,我们实际上还可以去查询一些我们表中呢,可能本身人家不存在的那个字段,什么意思啊,比如说我们要从查询的角度来讲,咱们是不是可以查出来各个部门的平均工资啊,咱们原来讲查询是不是老写avg的一个salary。
11:04
这个大家应该都比较熟了,From咱们这个时候有EPS了。啊OK,然后呢,呃,Group by,嗯,咱们的叫department ID,这个呢,就是咱们按照各个部门的这个ID呢进行区分啊,查出各个部门的一个平均工资。是这意思吧,那还有这个not的存在,你也可以把这个nor呢给它去掉,这呢加个where是depart。ID那叫is not not啊这呢12条记录,那我们这时候呢,再去执行,是不是就变成11条记录了。行,没有问题,好这个呢,就相当于是我们查出各个部门的有平均工资,然后这个的话呢,我们说也可以把它固定下来,咱们做成一个视图,好你看我create一个是吧,然后呢,我们叫view,然后呢是EP,这个我们叫ICL吧,你看员工的这个工资相关的行,那么这时候呢,咱们再去这个,哎,少一个S啊去确定下来的时候呢,是不是这个字段呢,就是我们这个表的容字段,这个呢是一个函数,我们最好呢,是不是要把这个函数呢,给它固定起个名字呀。
12:08
哎,作为我们这个视图当中的一个字段啊,像这呢,就是我们用一下别名,哎,或者呢,你像咱们刚才说的,你是不是在这个位置去起个名也行,对吧,行了来我就写到这儿了,哎,我们选中。哎,做一个执行。可以了,行,那么下边的话呢,我们去做一个select形from view,那emp的IC,好,那我们选中,诶执行好,这时候呢,你看我们查出来各个部门的平均工资,我们呢,是从这个视图中查的,而这个视图里边呢,实际上这个字段呢,在我们原表里边呢,实际上是不存在的啊,是我们通过一个聚合函数来算出来的一个值。是这意思吧,那这个大家注意一下,那有同学会想说,诶老师那个我们现在存储的这个数据库当中,会有这样的一个实实在在一个字段呢,把这个数给固定下来吗?哎,这个我们说了这个数据呢,是不是还是来自于我们原来的表这个视图里边,咱们是不去存储数据的是吧?哎,这个注意一下啊。
13:03
行,那这个呢,就是我们所谓的针对于这个叫单表的一个场景啊,单表这块呢,其实我也举了两种情况。哎,这个两种情况,这个呢,咱们算是叫情况一。情况一是什么呀?就是这个视图中的这个字段与这个基表中的。字段呢,呃,有这种对应关系,就是呃,你这里边儿的一个字段呢,就是原表中或叫基表中的实打实的一个字段了,而我们这个情况二呢,你看就不是这样了。这个情况对吧,那我们此时呢,这个视图中的这个字段。字段啊,它呢,在咱们这个基表中,或者叫原表中也行,基表中呢,哎,可能没有,是不是对应的这个这个字段啊。啊是多种字段,在计法中可能没有对应的字段,就像我们这个ABG一样。啊行,这个呢,我们就说清楚了,哎,我为什么这块呢,非要强调个它呢,实际上呢,是为了我们一会儿呢,去这个增删改咱们这个视图中的数据啊,先储备这样的一个特殊情况啊好,那么这个说清楚完以后呢,我们再来说一下这个2.2啊,我们刚才说的是这个针对于单表了,那接着你是不是可以针对于这个多表的情况呀。
14:19
针对多表怎么来讲呢?那其实呢,也没啥新颖的东西啊,咱们写查询语句的话呢,咱不也写过,查询一下叫employd,查询一下这个叫嗯,比如说department ID,嗯,查询一下叫department name是吧,然后from一下叫这个咱们叫emps了啊啊这个协议,然后呢,照应一下,嗯。Departments啊,这个叫D,然后呢,On啊,它的这个employee。错了啊,他的这个part地。跟我们这个的D的department呢,是一个连接的一个关系啊,这呢是不是原来我们查过一个一个叫多表查询。
15:00
啊这个,哎这个呢,又没指明明确了,咱们写个一对吧,哎,这个大家都必须要写上了,哎建议呢,我们是不是这个呢,也都写上。这个呢,是我们这个地理的。好,那这时候呢,我们选中了做个执行啊,那么这就相当于是一个多表的一个查询。基于呢,不是一个表了,然后把这个查询的话呢,咱们也可以呢,上面把它把你这个查语句呢,咱们给你这个叫存储起来,那我就通过一个叫create view对吧,那我们就写上,比如view啊是关于这个,嗯。员工的,然后我就加上一个de PT吧,那加个as就可以了。啊,所以从这个角度,你看我先写的是查询,然后又加了这个view,大家能够看到呢,我们把view呢,就可以看作呢,叫存储起来的这个select语句,哎,存储起来的这个select语句,好,那此时我们选中了做一个执行。没有问题,行,那这时候呢,我们后边呢,你要再需要做这样的需求呢,你就直接起select from我们这个view,然后E是不是就可以了。来,我们选中来跑一把,那这时候呢,就出来了。
16:02
啊,106个记录啊,因为有哥们呢,没有部门嘛,是吧,以前我们讲查询的大家都比较熟了,像这个呢,我们称为呢,叫基于这个叫多表的一个情况。啊,基于做表的情况,那么实际当中呢,如果你要是这个针对大型这个项目来讲,可能这个表呢,就会更多,包括这个丰富的这种过滤条件啊等等的,那你呢,诶,而且这个需求呢,还经常用,那你就可以呢,是不是把它造成个视图这就可以了。啊,这个这样一个情况,然后在这里边呢,提到一种这个开发中的一种场景啊,我在这儿呢,也写了一个主要利用视图呢,对这个数据呢,进行一个格式化啊这个呢,大家诶其实看着好像这个挺神乎的啊,其实呢,比较简单,什么意思啊,就是有的时候呢,我们希望呢,展示的时候呢,能够展出来这样特征的,比如说这个员工的姓名小括号里边呢,就是展示他的这个部门的这个名称,对吧?诶就这样个需求,那么我们就可以呢,诶把他这个放在一个士图当中的,就说白了就还是把你这个S代语句呢给固定下来而已,仅此而已。哎,相当于就还是这个事儿,你看我把它拿过来,这个我们就如加个一吧,然后这个select的时候呢,这就是你这个哦,这个我们得改,改了咱们叫员工名了,那我们就一点啊last name对吧,然后呢,我们希望呢加个小括号,那你这块呢,其实是个连接。
17:15
那我们加上con,然后在这里边,这是其中的一个字段,然后逗号一下,然后呢,这里边来一个小括号对吧,然后呢,在逗号一下,我们来一个部门表里边的叫department name。在这一个,然后在这个,哎这么着一下,然后来这样撇一下,哎这么着,哎看能看懂吧。就我们这个是con,然后这个呢写的是员工名,然后紧接着在后边呢,就写上他这个部门的一个名称,哎这呢做一个连接,嗯,On一下就这么着是吧,诶你这块你要保险企业呢,先这块呢select做一个查询,这个最好呢,咱们给它起个名字吧。咱们呢,叫做员工的一个。呃,INF。好,来,这时候我们做一个select。
18:00
咱们看到的就是这样一个效果,这呢是员工名里边呢,就是它所在的一个部门的一个名称,那我们把这个呢,给它固定下来,放到一个view当中,哎,就是这么个意思。这就可以了,然后之后的话呢,如果你经常做这样的需求,你就不用再去写这个select,而直接呢调用我们这个view。什么着?哎,选择。走一下那就可以了。没有问题是吧,啊没有问题啊,这个呢,就相当于是这个一个呃,叫格式化的一个操作,这个呢,咱们针对的是叫多表啊,我们就说到这儿了,那除了这两种情况之外的话呢,我们说还有一种情况,你看这里写的叫基于视图呢,去创建视图。啊,基于视图去创建视图,这个呢,就有点儿意思了。2.3。这个大家能够理解大概意思吧,基于视图来创建。嗯,视图就是我们刚才呢提到了,比如说咱们针对这个多表连接吧,现在有个视图,这呢还有个视图,基于这两个是基于这这一个表,这个表基于这两个表呢,我们现在造了一个,比如联合以后啊,我们造了一个视图,那如果这是一个视图,这个视图的话呢,基于这两个视图,我们也可以去造出一个视图来。
19:10
啊,就是这个意思,嗯,这块呢,比如我要简单举例的话呢,咱们就基于一个也行,嗯,比如说咱们刚才这是吧,啊123是不是这三个字段啊,我们这么找一下。或者稍微盯一下。基于视图呢,去创建视图,嗯,那比如说我们现在简单一点,我们就create。一个view,那我叫他view emp,咱们该几类呀?这个有EP3了,行,我这呢叫一个四好,然后as怎么着,我as select一下select,我们叫employee ID,然后我加上一个last nameme,我from谁呀?我from这个view呢叫E。哎,你看这儿呢,是不是咱们从这个视图里边去查这两个字段啊,哎,走一下有对吧,然后我基于你这个视图呢,我再创建一个视图,哎,再走起。
20:05
哎,这也是可以的。只不过我这块我写的比较简单,咱没有用这个,呃,两个视图联合着啊,作为呃,就是这个视图,照完这个视图,然后还造一个视图啊,其实原理上大家清楚以后呢,就一样啊。来这个select星。对,From一下。From。那我们这个视图,哎,选中。走起来好,这个时候呢,你看就只有这两个字段了,是吧,这就基于我们这个视图呢,咱们造这个新的视图啊,这就可以了,行,那么关于这个视图的创建的话呢,咱们就说到这儿啊,其实也就这么几种情况。啊,也就这么几种情况啊,不太难啊好,这个我们说清楚了,然后接下来的话呢,咱们再把这个事儿呢,也说清楚了,叫查看视图。诶,查看视图。啊,这个我们写一个三。这个查看视图话呢,不是咱们说的这个操作,这个呢,我们就要查看视图中的数据,咱们现在这个所谓的查看视图呢,就是看看咱们这个当前数据库下呢,到底有多少个视图啊,诶是这么个意思,你想要从图形化界面的角度呢,你看我们在这F5刷新一下,这呢叫表是吧,这个位置呢,是不是我们创建视图,哎,跟小眼镜一样。
21:16
真的叫视图是吧,那我们怎么去查看咱们当前这个数据库下呢,都有哪些视图啊,或者说呢,这个查看行为呢,有几种方式啊,这个我们在课件里边写了,咱们有四种方式去查看,哎,这个我就一个一个来拿了啊CTRLC首先呢,我们来看这个第一种情况查看数据库的表对象和视图对象,这个呢叫show,叫tables。有同学老师是不是写错了?是不是应该叫shows?注意没写错。没写错,咱们这个时候tables呢,它虽然写成叫tables了,但实际上呈现给我们的呢,除了这个表之外呢,你看下边这块呢,都是视图。哎,都是视图,所以说呢,我们这个操作呢,其实它是查看的是表和视图,OK,这是咱们说的这个第一个啊,这个大家了解一下,就是你看一下你当前数据库当中到底有多少这个表和视图,或者都有哪些是吧,第二的话呢,我们就要查看这个视图的这个结构。
22:10
这个在咱们前面呢,讲表的时候也用过,是不是叫de,或者你写全了叫describe是不是也可以啊,然后呢,咱们看一个叫will。呃,叫view呢,叫延P1吧,针对我们这个视图呢,我们查看一下它的这个整体的结构。那这块呢,是不是就列出了它的几个字段了。啊类型是吧,跟咱们查看表呢,其实是一样的。这是我们说的这个第二种情况,然后第三种情况呢,叫查看视图的这个属性信息。哎,叫show table还是table status like,然后试图的一个名称。来我们这块呢,拿过来。哎,刚才我们看到叫收什么呀,Show table,然后呢,Stayers,嗯,然后like这块呢,写上我们这个视图,比如我们叫view啊emp,按照它来说吧,嗯,这块呢,我们在咱们这个circle要这块啊,咱们要是写这个杠G的,它是不能够识别的。
23:04
你看识别不出来的是吧,那我们就先用个这个分号来结束啊,来我们收一下。嗯,你看这时候呢,他就是体验稍微差一点啊,你看这个特别长,就是不太方便看,仅此而已。那我们加个杠G呢,其实也就这么个区别,来,我用命令行给大家演示一下文二。CD。首先的话呢,我们在这个8.0啊,去访问的这个数据库,咱们先登录一下啊MY。杠U,杠P。行登录成功了,然后咱们先去use一下DB test这个14好。嗯,咱们要干啥呀。嗯,我现在呢,是这个事儿啊叫嗯,Show table status。是不like呀,然后呢,我们这呢写的叫view横E,诶是它吧,好,我先还是用这个分号,这个时候呢,分号完了以后呢,它呈现出来跟这个效果是一样的,就特别长,所以呢,你看这个呢,就是可读性呢稍微的差一点,那我这块呢,就不用这个分号了,咱们用这个杠G来再回车。
24:03
这个时候可读性就更好了,相当于原来你是这个以一列一列的方式来呈现的,现在是不是就相当于转制了一下,然后换成以行的方式来呈现了呀,哎,没有问题,行,这呢,咱们查看的是这样的一个视图,关于它里边的这些信息,那唯独我们可能就看到一个啊,就是这个叫content,这里边写了一个view啊,其他的这些呢,你看这个都都都是no。啊,创建时间倒是有是吧,其他这块都没有,通过这儿呢,大家更能够看出来什么呀,就是咱们这个视图啊,它真的就是一个虚拟的表空的是吧,它里边没有什么数据啊,就是这样个情况。好,这呢是咱们说的这个第三个这个指令啊,查看视图的这个属性信息啊,其实我们看到的信息量呢也有限。啊,也有限啊好,这个完了以后我们再看一下,这个叫语法四啊,语法四呢叫show create view,这咱们表的时候呢,也这样用过。哎,这样,哎,我们叫受啊create。嗯,Create这个view啊,比如说我们这个呢,叫view的的,针对我们这个view呢,咱们看看它怎么创建的呢,就这样创建的。
25:07
那这是这里几个信息,那同样的就是你要觉得这个可读性稍微差一点的话呢,你CTRLC诶放在我们这儿,嗯。诶,没粘过来。重来啊,CTRLC。张过来,然后这个来一个这个杠D是吧。哦,这个好像看着更长啊,哎,这里边呢,就能呈现出来我们创建的view呢,它的一个基本的一个情况,这是view的一个名字,这是创建的这个,哎,相对这个语句,那前面呢,有个这个算法是吧,这个算法呢,就是没有定义的啊,咱们不是也没有使用嘛,所以它就是这个。啊,还有那个叫墨和这个临时表啊,然后后边这块呢,就是我们具体创建这个view呢,它的一个具体的一个操作了,啊,就在后边看整个给我们写出来了。啊,这是它的这个使用的这个字符集,使用的这个比较规则啊,这呢就是呈现它的一个情况,咱们在表当中啊,其实也都用过OK。好,这呢叫查看视图啊,大家呢,根据实际的需要呢,你看看,嗯,你这个你可以去使用这里边的相关的一些指令啊,查看一些相关的信息。
26:08
好,那关于这个视图的创建和查看呢,咱们就先说到这儿。
我来说两句