00:00
好,接下来我们开始这个第四章的一个学习,第四章第四章呢,它叫DDL啊,数据库的一个定义语言对吧,一个定义语言就是建库删库,建表删表啊,就没有涉及到对具体数据的一个操作是库啊表啊,这种更高层级的一个操作,叫数据库定义语言,定义表定义库的,首先我们看数据库这块啊,那有数据库的话,我们就要涉及到对数据库的一个自看改查吧。数据库的一个增加卡上,首先是创建一个数据库,在这它是有一个默认的default,对吧,那我们创建一个。贝吧,你瘦的时候是不是加一个S,但创建的时候是不是不要,那我们创建一个have吧,这个嗯,DB就创建一个这个数据库,这个数据库啊,它默认大家想一下它也是一个有有存储位置的吧,它应该在哪啊。
01:09
有还我,然后是不是还我是吧,是汉因子害我,然后号下面对吧,走一下创建成功了,我们看一下在这上一层在这吧看。我们建的名字叫什么?数据库的名字叫什么?Have_DB吗?它默认的给我们的库加了一个点DB是吧?哎,这个文件夹,这是一个文件夹。D吗?这个文件夹,对有同学就问到了,那defult它也是一个数据库啊,他没有对吧,他default它确实没有这个文件夹,它那个文件夹是跟这个平齐的。
02:02
你想想看,Default里面建的表是不是在这啊,我们建了两个表啊,在这吧,在这个地方呢,这个是我们刚才建的have-DB default,因为是默认的,它自己给我们创建好的,此时如果说我要在这个下面建表呢?在这个库里这表create table,然后是我这样建也行吧,啊建一个test等这样的表,就是你在其他的库里边,你要建在其他库里面建表的话,你是不是加一个数据库名点就OK了呀,对吧?OK,此时我们就来一个ID啊简单一点就就是我们想看一下那个表对吧,它的位置,然后具体它的这个字段啊,或者说它具体传不传数据啊,我们都还好,都无所谓,走一下哎,创建成功了。那这个表我们想的肯定是在这个模下吧。
03:04
是不是有个test啊,在这个目录下,也就是说现在我们感觉到了,就无论在have当中啊,无论你是表还是数据库,它对应于HDM上,它都是一个什么,都是一个文件夹,对吧,都是一个文件夹,好,然后这是一种创建方式,他默认的都是会把数据库放在这个下面吧,放在这个有和have耗下面。那我不想放在这儿,有没有办法呢?哎,它也是可以的,来我们叫一个。DB2加一个l c open location指定数据库的一个位置,我就放到根目录。根目录。走一下他也创建成功了,对吧,那此时你在这个地方刷新是没有了,哎,肯定是没有的,他应该在该目录下吧,也没有吗?哦,他是创建到这儿了,应该这样,如果你要想看见的话,应该显示的指明他的一个名字。
04:22
刚才我们创建的那个库就跟那个default很类似了,能感觉到其实它是创建成功了,来,我们在这个库下面创建一个表。嗯,先我们这样,我们这个叫改成三可以吧,啊,你指定位置,然后把它这个名字显示的指定出来。哦,这个这个没改是吧,这个没改把这个二干掉啊。他说这个二已经存在了,那我们把这个二改成三,走一下创建成功了吧,走一下这时候有这个三的吧,有这个三的,我们讲这个二啊,它是跟这个default很类似的,对吧?那我们看一下它到底是不是跟这个default类似呢?我们测一下吧,怎么测创建一个表啊,啊创建一个表就行,那是创建一个表啊。
05:16
拿来,然后把这个改成。多了一个test,也就是说你不给它指定名字的时候,它的一个数据库建出来是不是跟他默认的那种库的很类似啊,啊很类似的啊,就这种感觉,感觉一夹,然后如果你给了名字的话,那就具体的是这个文件夹文件夹了吧,啊就给了你一个文件夹,这具体的哎,你创建数据库。创建一个创建数据库,创建数据库的时候是不是可以指定它的位置啊,那不指定的话,它是不是在默认的用的have不要耗下面啊,它有默认地址的,当然你可以在创建数据库的时候去指定它的一个地址啊,也是可以的。
我来说两句