00:00
那数据导完以后啊,咱们呢,这个第四个事儿呢,就说完了,那第四个是说完之后呢,下边咱们诶算是正式的开始来讲咱们的select了。哎,正式的来讲这个select,这个select呢,咱们这一章当中啊,还是比较柔和的,咱们讲的这个事儿呢,还都比较小,你看我这块呢,分成了好几个小点呢,来说明咱们一个一个来,首先大家看这我写了个3.0是吧,那怎么一开始上来不应该是一吗?怎么上来还来个零呢?那也就是说呢,这个呢,其实大家这个了解一下,就是第这第一种啊,或者我们叫第零种,是它跟我们下边这个加个from,其实差别不大。啊,都可以的。啊,都可以的行,那咱们先来对于这个最基本的这样的一个查询语句呢,做一个说明啊,最基本的。最基本的,哎,我们说这个叫select语句,那怎么叫最基本的呢?那就是只有就是查询啊,简单的不能再简单了,那就只写一个select,比如SELECT1。
01:04
就正长就这样是吧,来走一下,那就出来个一,那SELECT1加一。哎,逗号一下,这个二三乘以。那我们走一下。那你发现呢,是不是也能够执行成功,这呢已经不能再简洁了,对吧,你总不至于把这个select给去掉,这样去执行吧,那这肯定挂对吧,那都不知道你到底要干什么,我们最起码呢,是不是你要做个查询,要显示这个结果的,这呢就算是不能再剪去了,那这种方式啊,其实跟我们这么着写,注意看啊,我下边加一个from。这儿呢,我写一个呃结构,大家可能看到这也是个关键字是吧,这个道的话呢,其实它算是一个,算是一个,我们叫维表。啊,叫做维表,就是我们这两个啊,其实是一样的啊,你看我们把这个选中之后呢,我们执行一下是不是也是这个事儿是吧,那相当于呢,想给大家解释的一个点是什么呀,就是咱们最基本的一个语句呢,其实就是得有最基本的一个select,然后呢,配上一个from,得有这么个结构,但是我们这个一加一啊,三乘二啊,其实也用不着说从哪个表里边去找了,所以呢,我们就用一个道来维持这个整个结构的一个。
02:17
这个平衡是吧,哎,就是这样一个情况,那通过这个讲解呢,咱也说清楚了,这个select跟from这个点点点为代表的分别是什么,第一个这个点点点啊,就是我们的叫什么呀,叫字段。那你可能有一个字段,中间是不是用逗号隔开,那接着呢,去配其他这个字段就行,那么from后边是什么呀?就是我们说的叫表明。啊,叫表明。准确的来讲就是你这些字段呢,所在的这个表的表明。回味一下这个字段所在表的表明,那我们这呢,因为它本身没有说非得要在某个表里了,所以咱们用了一个为表的一个概念啊好,那咱们再画这个概念大家就知道了,你看我这块写这个select,诶这块呢,咱们前面是不是写过这么个东西啊。
03:05
那咱们这个表呢,我就用这个employees表了,咱们讲这个select,这这好几张。对吧,咱们讲了好几章这个过程当中,咱们主要用的呢,就是我这个数据库下的这么多张表,所以大家呢,在操作这个select之前,务必呢,把这个第四个事儿呢给他做了。把这些表数据呢,给它导进来,OK,行,那么咱们接着来讲那select星from employees这呢是咱们上边是不是也写过类似的这样的这个操作了是吧?哎,那这里边儿我们解释一下,From后边呢,就是我们这个表明了,那这个星是什么呀?咱们先说清楚,它这个星为代表呢,就是我们表中的所有的国叫字段。那这个字段呢,我们也可以称为呢,就叫做这个列了。那就意味着我们想把这个表中所有的列呢都给展现出来,来走一下。好,大家会发现呢,你看我们列举出来了,一二三四五六七八九十十一,一共呢,有11个列,这个星辰为代表的就是所有的列的意思。
04:11
啊,就这么个意思,行,那刚才不是说,诶你这个字段呢,不是这样写吗?那咱们先用所有之后呢,咱们就知道里边都有什么字段了,你看啊,是不是有这个叫员工ID是吧,这个呢叫员工的。哎,咱们这都是老外了啊,老外的话呢,他们有姓有名,前边的话呢,是不是名,后边呢是叫姓啊。这是他们的姓是吧?这是他们的名。这个你像这个克林顿,克林顿他媳妇呢,叫希拉里克林顿啊,克林顿呢,就是他的姓。啊,就是这个意思,那咱们中文的话呢,是不是把这个姓要写在前面,然后把这个名呢写在后边是吧,那我记得我上这个初中的时候呢,一说到这个英文的话呢,还像我就得先写叫哎弘康颂。那好像说要符合人家这个呃英语的这样一种习惯一样,然后把这个信赖写后边了,然后后来呢,这个你发现咱们这个随着国力的强盛啊,这个民族自信呢,慢慢也建立起来了,后来我上大学的时候呢,接着听一个讲座,哎,有老师就讲到这个事儿了,说我为什么非得要这样写呢,那我为什么不能写成那叫呃叫孙文康呢?
05:13
然后呢,老外一说说,你难道叫姓康吗?啊,其实我还真不姓康,虽然说有好多同学呢,呃上来一见我说康老师怎么样的,好像给我把姓给改了是吧?哎,但是我可不姓啊,那有有的就就提到说我们为什么不能就直接叫呃把这个姓放前面呢。啊,那老外来了以后,你就告诉他说我们姓是写前面的啊,大丈夫啊,坐不改名啊,立不改姓是吧。这个把姓呢写在前边,这是我们民族的一个习惯。那一说你是姓什么的,这个是不是,诶,都甚至都能找到你祖宗是原来住在哪儿的啊,姓西门的啊,原来这西门是是什么家族是吧?哎,这个都会比较清楚一些啊。哎,就是这么个事儿啊,你像你给这个家里边一说,说我改个名啊,你老爸可能说愿意改你就改,你要跟你爸说我想改个姓,那估计能砍死你是吧?啊这个呃姓呢,对于我们中国人来讲是非常看重的,那我们会把它放在前面啊行,这呢就是一个小故事啊,这个拉回来以后呢,我们后边呢,还有像邮箱啊,电话号码啊,诶这个什么呀。
06:17
哎,这个呢,是员工被雇佣的啊,这个时间或者你看到就是他入职的时间。啊,这是入职的时间,这呢是他入职所在的部门,这个是他每个月的工资,叫salary,诶这个没见过啊,叫commission p CE,这个什么意思啊,这个咱们后边会说这个字段,它呢就是这叫奖金率。什么意思啊,嗯,你这样来理解,比如这个员工呢,一个月是发9000块钱,然后他还有这个绩效或者叫奖金。奖金呢,可不是给发这个0.25美金啊,而是呢,这个9000乘以0.25。啊,9000乘以0.5得出来这个数呢,是他这个月的叫绩效或者叫奖金,然后后边呢,叫管理者的ID,在后面叫部门的一个ID啊就这样一些字段,行简单的大家去熟悉一下这些字段,然后呢,你看我回过来我select咱们就可以,比如我想查询一下叫employee ID吧。
07:10
然后呢,诶,Last name,再看一下这个员工的工资来from,诶,From我们employees。那这个表明那跟我们这个结构就对应了,我们这个表是它,然后这些字段呢,是不是都在这个表里啊,那所以我们选中啊,一执行那就出来了。这就是我们想要的这三个列。就出来了,如果你想想看所有的列呢,你就用星,你要想看呢,具体的哪些列,你就用逗号,一定要小心,最后这个列呢,不要加逗号了。有同学会忘说,为什么最后一个不加,你这样想我们from呢,你往这块。这个提到一行上去的话呢,这块加个逗号是不是就画遮添足了,那你直接呢,就是呃,From前面这不就是一个字段吗?那你这块相当于画行一下,所以这就不要加逗号了,就要小心一点。好,这是我们说的这个事儿,那这个如果你要是少了逗号了,那就别想了,那肯定诶。
08:02
这样写,这样写的话,我要演示的话,呃,这个这个你看我走一下,你们发现怎么不报错是吧?哎,这个呢,是咱们一会要说那个别名了啊,哎,现在一解释你可能还整不明白,你先注意,就是不同的列的话呢,你就用逗号去隔开就完了。啊,这个,呃,刚才那种写法呢,其实成了一个别名了啊啊一会儿说。嗯,然后呢,咱们接着说一个什么事啊。呃,比如说我这个少一个Y。少个Y了,你看我这时候要执行成功吗。走是不是就错了?哎,说我不认识这个这个这个列,那因为呢,我们这儿,呃,这儿呢,是列出这个表中的各个字段名,那显然没有这个名字啊,这同时也意味着咱们没有缩写之说,你必须得写完全正确才能够查到啊,才能够查到。行,这呢,就是咱们讲的这个叫select from。I from。比较清楚是吧,好这呢,我们就说清楚它了。
我来说两句