00:00
接下来咱们是第五章的内容。叫PL口。非常简单,什么叫PL呢?它下边说叫过程化circle口编程语言编程。其实说白了,什么叫PR,就是说咱们在数据库里边可以写if,可以写负循环了。OK,知道啥意思了吧?咱接下来要学习的就是怎么写if,怎么写负循环。对吧,打印一个三角形,打印一个什么九九乘法表,哎,咱们都可以去做了。这叫编程。来回顾一下。看是否是否记得啊,事物具有什么特性。原子性。一致性、隔离性和。永久性是吧,Ad啊。索引的目的是啥?
01:00
加快是吧,加快。三分事。第一份是。哎,不可以再分割。第二番事。一个表一个事儿。第三万事。和主键直接相关。不能间接相关,哎,要直接有关系啊,哎,直接有关系,不能间接有关系。好吧,然后请列举生活案例,说明一对一一对一生活案例中一对一都有什么?最这身边最常见的一夫一妻嘛。对吧。一个男的,一个媳妇儿,一个媳妇儿,一个老爷们。一对一吧,哎。别说一堆多的事儿啊,容易挨揍啊。一对多生活中最贴切的就是老师和学生对吧?哎,多对多老师和学生。
02:00
好,咱们今天的目标。其实大家来看啊。第一个呀,就是了解这个数据库编程的组成部分。了解变量变量了啊。各种复杂的类型。分支语句,一说分支语句,想起啥了?If吧,哎,If啊。循环语句想起啥了?哎,有while有for是吧。OK。哎,今天其实学习的就是有点类似于咱们Java的第一章第二章是吧。啊,非常简单的变量协议服嘛。好了,咱们一点点来看。啊,这个呢,咱们读一遍就拉倒了啊。PL口啊。啊。什么叫过程化语言?哎,过程化语言哈,它就是数据库编程,数据库编程。直接在数据库的内部操作数据的一种语言,对SQL语句,它的是一种扩展,目前支持数据库较少。
03:06
说是较少,其实主流的数据库全都有了,全都有。以后呢,你就会涉及到啊my server啊server啊里边都有编程,都支持循环。嗯,这个PR4个块,这个大概了解,先了解一下啊。PL4块啊,是构成PL4扣的基本单元。类似于什么呢?类似于咱们在Java中。一个类中基本单元应该是方法是吧。一个类,一个类里边是有一个方法俩方法三方法啊。然后将逻辑上相关的声明和语句组合在一起。方法不就是方法吗?一个方法里边可以声明变量,可以写语句吧?嗯。然后PR3分为三部分,声明部分,可执行代码部分,还有异常处理部分。首先咱们回顾一下Java的语法格式。
04:00
另一个类。然后在这个位置我给大家标出来了,在此处声明变量啊,它叫成员变量。对吧,成员变量。声明一些成员是吧。然后来一个慢方法,里边来个try catch里边是什么呀。叫做system,是不是hello呀,Hello。然后呢,开这块是异常处理的部分。那把这个代码等价换到咱们数据库里边来,怎么写的怎么写的。这么写的。首先看。声明区声明区这个声明区相当于什么呀。相当于这。声明成员变量。声明成员变量。然后这个begin是代码的总区域。然后在这个比按里边写代码。谁代码如果发生异常,咱们在这一块进行处理。在这块进行处理。如果没有异常的话,咱就不需要写。
05:01
还不需要写。好吧,声明区用来定义变量的啊,如果没有没有变量要声明,这可啊,可以不写。咱以后会说到啊。然后执行区,执行区就是begin和and之间的。哎,他这里边写代码,写代码。最后呢,异常处理区没有异常就不写有异常进行catch,有异常进行catch。好了,咱们咱们首先第一点来。第一点。来一段吧,建一篇哈。重新来一篇。Feel。不是open啊。在哪儿呢?点一下啊,然后这块它就出现了一个没有名字的代码吗?保存一下。写在A保存一下。接下来是咱们今天的。
06:00
啊,这个是太这个太随意了啊。好,在这里边开始写了。咱们首先学习任何语言,永远记住第一篇代码永远是啥呀,Hello word啊,Hello word,咱们写数据库编程也第一篇代码也是hello word hello word是个什么程序呢?非常简单,就是打印一句话。打印一句话。好,Java这里边儿咱就不回顾了,咱们直接写数据库的啊。直接写数据库的。一个完整版的完整版。首先,第克列尔。开始结束,分号别忘了。这是三个单词,上来就写这么一个结构。这么一个结构,然后呢,没啥变量,咱们先不说,先不声明哈,就比如说声明什么string name啥的啊,先不声明,直接写输出语句,那输出语句在哪写呢?Sit out哈,在begin和and之间里边写。在这写,在这写啊。
07:00
之前的输出语句叫做system out print line,没毛病吧?哎,这个里边的输出语句叫这玩意儿。好,我直接给大家写上。DBMS。output.put。Line。里边写hello。哎,别word了,就这样吧,就打一个哈就行了。这个是输出语句,这个是输出语句。好吧,好,那怎么把这个玩意儿运行呢。怎么来运行?哎,或者说运行直接点就运行了是吧。运行完了。在哪显示呢?你看这块下,我刚才运行了吧,你看这写的啥。PL口表示这个程序代码块啊。这个结构化成功的完成了。Complete successful是吧?啊,说明你这个代码成功的执行完成了。但是我在哪看这个输出呢,也就是说咱们eclips输出的是不是叫cons控制台呀。
08:05
咱们这里边儿的控制台是哪个呢?这儿呢叫DBMS,看到了吗?OK。对应上了吧。哎,对应上了啊,来打开你看在哪呢,骗子是吧。记住了啊,想把这个输出,想让他输出,你必须干这几件事儿。干这几件事儿。首先咱们to中这个dbms output就是咱们的控制台,OK。然后呢,必须把这个灯点成绿色亮起。它这个表示的叫开启输出模式,如果不开启的话,数据库是不给你输出语句的。就是你打印,虽然说打印成功了,但是他不给你显示出来。OK啊,这个灯必须给它点亮啊,然后这块有一个延迟,延迟程序执行后延迟一秒输出OK。
09:04
好吧,来看一下咱们真实的操作一下。首先这个是什么灯?红灯对吧,你看我鼠标拿上来显示什么。Turnout put on,就是说请打开是吧,点一下。这就开始了,你这么看,你现在看这后边是什么单词。Disable disable禁用。禁用。OK,当你把灯打开。说这个单词没了,哎,说明你现在这个控制台啊,已经被打开了。好了,来,那我执行一遍呗。选中这其实就整个代码,不就这点儿代码吗,是不需要选中的,如果多个代码块的话,你需要选中的啊。来执行。12345。啊,我数快了啊。为啥这出了这么多秒呢?我这写的几秒啊?
10:02
五秒是吧,所以我应该怎样,是不是改为一啊?改为一不能改为零啊,不能改为零,它数据库的内存会有这么一个设置,无法及时输出。来,再执行一遍。有了吧,两个了吧,再来一遍。这三个了。OK,输出完毕。输出完毕。这个就是hello吗?哎,在这删除。啊,这个内容我不想要之前的了,咋办呢?这有张大白纸。啥意思?叫clear clear output,清空输出,点一下没了,或者右键也有。谁再输出一下?右键一下是不是也有啊。哎,没了。代码放在这儿。要注意。要注意灯开延迟开控制台代码。
11:04
这四个地方对照一下没问题,你就可以进行输出了。好吧,然后呢,咱们这块就先这样吧。
我来说两句