温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
数据库到底是如何存储数据的,如何存储数据啊,我们直接往下看哈,好,呃,那么这个的话呢,就是数据库的特点,刚才呢,我们提到一个数据库,也就是DB,它相当于是我们的是不是这个五件柜啊,那么我们存储数据的时候,就好比是在这个里边存储一些资料,我们不能单蹦的把其中一个柜门打开,把资料扔进去就行了,不是这样的,这样的话是不是容易乱呀,哎,容易乱,所以它实际上是怎么存的呢?在文件柜里边,我们要是存一些资料,一般是这样啊,我这就跟他画一下就行了,比方说这就是我们的尾建页,呃,有一页两页哈,那么呢,他先把数据放到这个尾建页上,再把这一点尾件是不是扔到,扔到是不是对应的这个柜子里边啊,它是这样来去做的啊,那所以说数据库存储数据的第一个特点呢,它是这样,其它它需要呢。
01:00
先将数据先放到表里边,这个表是不是就是相当于我刚才说到的一件一个一个的文件页呀,就是一页一页的这这种文件哈,然后再把表是不是再放到哪个里边呢?库里边,那一个库里边可以有多张表,可以有多张表,好那表长的什么样子呢?我这截了一张图,方便大家去看,哎,那这就是一个表吗?哎,我们发现这个表里边的这个数据啊,它实际上还是有格式或者有规律的,它里边是不是有行和列组成啊,啊最上面的这个我们可以称为表头,对不对或者列名,然后呢,这个是对应的一列啊,对应的一列啊,它这样组成的,好,然后接下来看第二个特点,我一个数据库中可以有多张表,那每张表的话,它都需要有一个名字,是不是用于标识自己啊,而且这个名字不能重复,它具备唯一性啊,这个没问题对吧,第三。
02:00
啊,那么我们在设计表的时候呢,就相当于设计了我这个数据在表里面怎么存储,这个就是有点类似于我们Java中谁的设计呢?类的设计对吧?有点类似于啊,那大家去想一想,假如说我打算这个表里面去存储的学生信息,那么学生信息你是不是就需要去想想学生的话应该有哪些呃,属性对不对?那么哪些属性其实就对应着刚才我发的这个表里边是不是有哪些列,是不是这种感觉呀?哎,这种感觉哈,那比方说对于学生来讲,哎,这不是学生,这是美女信息对吧?啊,那应该有什么?呃,编号,姓名性别等等啊,那我这个表呢,就是以此类推这样去设计的哈,好,所以说它类似于类的设计。第四,那每个表的话呢,是有列组成,在我们数据库这它不称为列了,称为什么呢?字段,所以我一说到字段,你要知道在说谁呢哈。
03:00
那么每个表的话都是有一个或者多个列组成的,那每一列就有点类似于我们Java中设计的是属性啊,设计的属性好,这是第四点,第五点,那表里面的数据,根据刚才的那个图,我们发现是不是一行一行的呀,那每一行是不是相当于Java中的对象,有点像吧啊相当于Java中的对象哈,好的,这就是关于我们数据库存储数据的特点啊这个。
我来说两句