00:01
好,然后我们看一下继续啊,前面的一些基础知识我们就讲完了,包括它这个配置文件怎么配,当然它里边还有很多的一个配置信息,我们没有聊对吧?啊,我们只是知道现在有哪些配置位置啊,但是具体的配置内容还不知道啊,我们慢慢的去观察出来,包括其他的一些属性啊,还有类型啊,我们都搞定了,那接下来就接触到我们最重要的这几个了吧。我们当时说了哪几个重要?456对吧,啊,456到我们最重要的这几块,第一个。叫DD。叫DDOK,那这个呢,数据定义语言,其实我们昨天也聊了,它里面所讲的东西呢,无非就是关于这个库。和表的什么增删改查对吧?啊,它是关于这个内容啊,第一个创建数据库啊,终于可以创建数据库了,因为他给我们的是不是我们进来就有一个数据库,对吧?手。
01:01
Database。啊,就有一个默认的啊,默认的,那你看这个还是字段名啊,这个不是一个库啊。我们是不是打印那个说头啊,任何查询条件打印头嘛,啊,这是头啊,这头啊,不要把它当做一个布,只有一个布。啊,只有一个库,好,那我们肯定可以创建新的。啊,新的库,那创建库呢,比较简单,跟之前一样。就是database。然后跟着库明就行,那我们创建一个来。可以的。然后我们来一个have可以吧,啊,来个have啊,那个上面是DB下划线,这个无所谓,就是库明啊,也可以用下划线,嗯。啊,少写了一个A吧,啊,少写了一个A,看这看到了,少写了一个A。好。然后这块就创成功了,成功了我们可以查看一下,对吧,说现在多了一个吧,那个库在哪。
02:01
对吧,他的路径在哪呢。我们来看一下在这块。放心。have.db。这个DB我们我们库名叫什么叫have时上,它自己给我们加了一个点DB啊标示的这是一个数据库,好如果说我在这个数据库我肯定可以用吧,对吧,我创建了肯定可以用啊用你看这个变了吧,啊都变了好接下来呢,这个里边是不是照样可以去看什么见表,我来一个B。啊,然后呢,来一个ad啊,我这个柔方的也不写了啊,就是用一个字段,那这个表你说应该在哪。应该在这个吧,哎,出现在这儿。啊,出现在这儿了啊,这个地方也就是说它默认的除了defa的一个库呢,它都给你在这个willhouse,也就是说这个路径说我们说了数据仓库的地址,对吧,它都在这个底下去创建一个新的文件夹。
03:08
创建一个新的文件夹default,它直接用的就是哪个。当前这个文件夹吧,哎,Default这个表是不是我直接在这能看见啊,这是你default这个不一样的一个点啊,这是第一点要注意一下,好,接下来这个是我们最普通的创建。数据库的一个语法啊,就普通商店所有的参数呢,我们都没有指定。都没有成好,接下来我们继续往后看。这个地方如果说已存在它会报错,那所以呢,我们一般会加一个if not exist,这个跟那个买当中一样的啊,创表啊,窗户的时候加一个啊,判断一下是否存在,让它不报错吧,因为存在了就不会创电了啊,这个知道一下就行,接下来还有一个地方在这。加一个。Location指的是什么?
04:00
位置吧,啊位置,因为刚才我们创建库的时候,什么属性都没有指定,他用的是默认的位置,也就是放在数据仓库底下,现在我当年这个数据库我不想放在这个底下了。对吧,我要改一个路径,那来那就讲一个location。然后have啊,然后加一个。OK,我指定一个路径。啊,我放在根下来一个have。不。哎,我想说的根本想我不放在那个外号所那走,这个也创建成功了,创建成功之后我们来看一下说题。这看见还to吗?没有了对吧,因为我们已经改了发路定,因为他这个是默认落地在哪。在这吧,Have to。在这在这个地方好,那有同学可能会问,那你这个库啊,我发现它都有一个库名,那你deft凭啥没有库名呢?那我们自己能不能创建出来一个没有库名呢?也就是说这个内容呢。
05:08
东西呢,可以来看怎么装电脑的。哈,FS杠,其实他用的地址啊,就用的是vhouse那个路径,那我们来一下啊,Make DR一个,我来个什么东西呢?我叫一个have,呃,我也不叫have了,我叫一个。Database。然后HAVE3。然后这个东西应该加一个什么。放屁吧,多久路径嘛,对吧。HAVE3啊,这个路径那肯定有了,跟录像有个database,有个HAVE3,现在呢,我就想创建一个库,这个库名啊。可以的。Database。总是少写了一个A是吧?对贝斯,我这个库名呢,班长他想啊。
06:00
另一分支对吧,啊,自己要创一个库,然后怎么来串,类似于刚才我们所说的那种库了,Location来指定。叫data。然后直到have。三你只指到这。不往下写了,班长呢,那个不要了,走。也创建成功了,然后我们刷新。有班长出现吗?没有好,然后接下来我们用一下这个,用一下班长这样说是不是不太合适啊。是吧,来用一下班长那个库对吧?好,然后在这个里边去创建一个。表啊,CC。符号还是ID走?来看刷新。它直接放在HAVE3里边了,那这个是不是跟那个default那个库的感觉很像啊,对吧,其实你也能理解了default那个库怎么创建出来的。Create default,然后location指向的是。
07:03
是不是好对吧,哎,我直接指向。这个落地。对吧,啊,那的库是这样来的啊,你不要觉得奇怪诶,因为我们自己创建的库,它都有一个什么具体的库名,对吧,但是呢,你DEF做的库没有库名,其实你也能创出来,就是那个目录已经存在了,对吧,只不过说你没用去做的这个名字啊,啊也可以就是库名跟路径名字可以不一样,讲到这个事能理解。啊好,这是我们创建库的一个过程啊,创建库的一个过程,其实讲了这么多,我们主要的会没有啊。这种吧啊这种这是创建,也就是说增吧啊增删改茶那删呢,我们放到最后,因为删了就没了,对吧,然后呢,茶查受斯受这个没问题吧啊我们都看过了,好还可以模糊查询。对吧,用like这种方式,Like心啊表示通背相当于对吧,后面有很多,那我们这个地方呢,我受。
08:06
Database have心吧,啊have,那这块呢。来。Have心对吧?嗯。对,说。加S吧,啊,你要加S走。Have相关的出来了吧,啊,Have相关的就出来了啊,是这个意思啊,这要注意一下,就是说它也支持这种模糊查询啊模糊查询。好,那我们继续这是查啊查看这是只是查看数据库有哪些,接下来还可以查看数据库的一个详情D。啊,DC,那我们查一下啊,这跟表一样吧。D,然后data base,其实这些语法你看一下,除了我们所讲的location那个之外,跟MY有什么区别吗?没有吧,啊,只不过说这个地方多了一个location,我们可以指定位置是不是啊,可以指定位置好database,然后我们看一下这个have。
09:06
这里面有什么东西啊?上面是列名,第一个数据库名什么那个评分信息啊,就附载一个,附加了一个信息没有吗?Location地址,然后所属的。人类型是优的啊,等等这些东西啊,等等这些东西,但这个一看好像没有什么作用,对吧?哎,还有另外一种可以加什么呢。Extended。叫。什么意思?扩展的对吧,那我们看一下扩展的能是不是能多看一些信息。一样的,因为对于库来说它跟表不一样,表呢,到时候你能看出来它不一样啊,这块文档当中也给你了,其实两个是一样的。啊,两个一样的,也就只能看这些信息,也就只能看这些信息,这是我们所说的一个查,主要的就是看这个,其实这块我们不看可以搁哪看。MY搜当中这些东西是不是在MY当中存在那个原数据啊。
10:04
对吧,DDL。操作的都是什么原数据。啊,操作都是原数据啊,直接就是操作原数据你去访问啊,等等这些东西,它会增加原数据去访问查看原数据,因为这个东西昨天大家看了这个位置信息是不是在当中存的。对吧,啊,在MYL当中存档,而且MYSQL当中能存是不是汉写的呀。啊,因为你有了这个买L驱动,然还要写进去的啊,这是我们所说的一个查看啊,查看最后还是一个什么。改和删啊,删就简单啊,因为增加改啥永远删最简单啊,因为它没有什么参数的一个东西了,那我们看一下改。你切换这个东西不管了,来。修改输出可以用。但是你要注意。数据库当中。你要改它的位置,不好意思,改不了。
11:01
啊,位置改不了,你只能改什么信息呢,其他的一些信息,而且这些信息是你附加的。啊,你可以给他加一个信息啊,那看。On database我们改一个,假如说汉这个库改一下,然后设置一个什么。创建时间。啊,设置一个创新时间,也就是说他这个修改数据库啊,他不是像我们之前所提到的,我们想象的那种,诶,位置改一改,权限改一改。啊,不是这个层面的,而是你加的属性可以去改。啊,可以把它这个加的属性就改一下,那你加了这个属性之后来看一下,假如说我把这个改成那个。过来。它在这好,现在呢,我DC一下这个什么。Database它就会多一条属性啊,多一条属性还。还得扩展的看。走。
12:00
啊,就是你可以给这个库啊,加一些创建时间,创建作者是谁创建的啊,加一些额外的属性,这个东西呢可以改啊,这个东西可以改,但是传统的这个东西改不了。啊,这个东西改不了的,这个要注意一下,好,这是我们所说的一个改啊,一个改,其实一个库真的建立好了之后,你建库的时候是要层层审批的,越大的公司审批越严格,不是说你想建就自己都能建的。能懂我意思吧,所以一个库建起来之后,你说天天去改,这个操作也很少啊,也很少啊,最后我们剩一个山。删就最简单了吧,下课把这个删讲完,先讲完正好删除。删除数据库就照。啊。什么意思,没没种山跑路,也就说这个可以不学了是吧?
13:00
好,撞了这被子就撞了,但是呢,这个是清空非空的啊,不是清空那个空数据库啊,我们哪个数据库是空的呀。好像没有空的是吧。班长,这个库我记得给他一个CC,让CC给他了。对吧,啊,其他的库里面应该也都有,呃,那我们这样吧,先创建一个什么。呃,Cool了。Database,然后来一个have。四对吧,啊还四。还不错,那这个呢,可以drop database。Have对吧,这个是可以删掉的啊,但是我们之前是不是创建过have。Have,里边是不是建了表啊,一个BB对吧,那我们来。删不掉吧,他说什么东西,他说不为空对吧?啊,一个或者多个表存在就不能删,那不能删,那把表先删掉再去删吧,或者表真不想要了,你可以加什么。
14:09
在这。Kid。强制删除啊,来看一下这个就加一个这个命令强制删除。呃,我们是have对吧,刚才删不掉,那现在呢。没了瘦。他没了吧,啊,也就长山,也就底下那个表都给你干什么。都给你干掉了啊,都给干也就常山,但是这个命令你就在公司当中是吧,常用是吧,那你常用吧,那常用就是说明你常换公司对吧,那也挺好,这个就是删除,就是库的一个真正海,其实这个东西呢,大部分跟那个呃麦是一样的啊,对于私企啊,其实你。
我来说两句