00:00
行,我我们再来接着看一看这个存储引擎啊,作为一个了解内容看一下,那存储引擎呢,了解的首先啊,要知道咱们这个存储引擎其实就相当于是一个表的存储方式,在买三当中呢,我们有不同的存储引擎,表呢就有不同的组织方式啊,那默认的存储引擎大家要知道啊,有一个叫做DB的啊,就是我们创建一张表,这个表默认采用的存储引擎就是它。啊,另外也了解一下唐博人才的支付记是有条发。那再往下呢,我们说了一下,诶,对于这个版本。它支持的存储引擎有九个。对于低版本来说,它支持的存储引擎就少一些,对于高版本来说,支持的存储引擎可能比这个还要多。所以不同版本的数据库管理系统,它支持的存储引擎不同。
01:00
那这块呢,我们看一看常见的存储疫情啊。那这个常见的存储引擎有哪些呢?诶常见的存储引擎这几个有了解就行,这三个各位啊,一个呢,叫做MY存储引擎。引擎就是哪个呢,就是。这个。这是一个啊。好,我们来看看,这个呢,叫MY存储引擎。支持对不对。
02:01
这种存储引擎不支持事务。还记得这个单词吗?TCL王牌能忘吗?叫事物控制语言吗?是不是事物控制语言?就表示这种存储引擎不支持15啊。不支持事物,那他能干什么呢?我们来看一看它的优点,那么这种存储引擎啊,是买S最常用的存储引擎。但它不是默认的。
03:01
啊,他不是默认的。MY存储引擎是买时候最常用的存储引擎啊,但是。这种引擎不是默认的。那么这种存储引擎啊,它使用三个文件去表示每一个表。他怎么能会有三个文件去表示。买一张表儿呢?对于这张表来说,它有什么呢?它有表的结构对吧。应该还有表中的数据是不是。将来呢,我们有可能还会还会给这个字段添加一个索引。以体力概念大家陌生了。
04:01
索引是什么?索引是。一本字典的目录。是为了提高什么?提高查询效率的一种机制。一本书是不是应该有目录啊啊。一本书应该有目录啊。你比如说我之前写过一本书,对。这本书呢?就有目录的。没事,你买了,我给你签个名。这个送啊,没事啊,我马上会再出一本的啊,可以再出一本。我准备再出一本,加上零基础的,零基础相关的啊。
05:07
这,这。啊。你说这个搞动记啊,这是加这块的呀,你听说过框架吗?SSH曾经风靡一时的spring是你家,只不过现在这个是。用的少了对吧,现在用的多的是spring mvc和MYSM3大框架是吧?啊对对对,确实是2012年202012年写的。对,2012年写的,这这都已经七年前了。啊,去年。现在基本上很少买到了。刚出来的时候呢,基本上还是还可以,但是随着这个这个现在用的越来越少了,Hiber现在用的也越来越少了,互联网公司用都是SSM3大框架,所以这个呢就就完蛋了啊对。
06:11
就被冷落了啊。现在呢,就是。正在写一个这个零基础的啊,到时候可以看一下零基础。对,就是我写的这本书呢,你不用看任何东西,光看这本书。你之前没有接触过编程,我也能让你学会。跑偏了啊。一本书应该有目录。假如说我们这张表有上千万条记录,我们对这张表的这个字段进行检索,我们从头到尾要扫描多少次啊,上千万次。那效率很低啊,你有一本字典,我要查中国的中字,我要查这个字啊,我有两种办法,第一个办法是从第一页挨着往后翻,直到翻到大概啊365页找到了。
07:12
对不对,能不能找到,能比较慢。还有一种方式是从前面目录找知文中这个汉语拼音所定的页码,大概第360页,接下来我们只要上来翻到第360页,在第360页往后翻五页左右,我们就能翻到谁中国的中那缩小了它的扫描范围。对不对,缩小扫描范围就意味着我们提高我们的一个检索效率。那就是这样的目录有这样的作用,那么对于表当中的数据有上千万条记录,我们在查询的时候,比如说各位select from e,条件是E等于什么?史密斯问大家这个是不是得从这张表里边找E这个字段等于史密斯的,那除了这一个史密斯有没有可能还有别的史密斯有可能,所以从头到尾是不是得扫上千万字才能扫到我们想象的数据啊,哎。
08:09
那为了提高检测效率,数据库当中有一种机制叫什么?叫我们看这有一种机制叫什么?索引,看见了吗?机制索引索引后边咱们会讲啊,会给大家提一提这个事儿。就是通过索引可以提高检索效率,但现在最主要讲的不是索引,各位啊,讲什么存储引擎,存储引擎有一种存储引擎叫什么MY存储引擎,这种存储引擎是说呀,你这个表啊,它是三个文件去组成的这任何一张表,比如说这个这个表它包含什么?各位我再说一下,包含一表结构,二表中数据,三索引。他把表结构存储在一张,他把表结构存储到一个文件当中,他把表中的数据存储到一个文件当中,他把这张表的索引存储到一个文件当中,它这一张表采用三个文件去组织,它分别是哪个文件,MYDMY和RM。
09:15
扩展名。RM结结尾的就是存储表结构的,然后MYD呢,存储的是数据啊,Myi这个I是index。这个就是买SQ数据,这就是买SQ什么呀。所以这个是format,懂吗?Format格式。我们可以看一看呀,C盘谁program file,然后谁买circle还是谁啊my circle还是谁呀,Date数据买搜狗数据库好我们看。这是一张表。这三个文件从这删掉,这张表就没了。这可不能删,不能删,这是系统自带的,系统这个删掉就有可能导致你数据数据库用不了。
10:07
再看这个。哎,我们可以进去看一下啊。柚子受谁?有一个数据库叫MYQ,还有一个叫这个是吧,你看看啊,一个叫MY搜QL是吧,一这个吧,这是不是他来我们use谁MYSQL。柚子买车后是不是就是他进去,他这里边是不是有这张表来收一下谁?看见了吧?Show tables,这是不是就是一张表,这张表是不是由三个文件组成,就是这三个文件,这个是存什么索引,这个存什么数据,这个存什么?
11:03
表的结构啊,表的格式也行,格式啊,表的格式就是你要知道这个存储引擎就是这块,虽然可能是了解内容啊,但是呢,你要知道有一个存储引擎叫MY存储引擎啊,就是你面试的时候也能说上来点啊,明白说万一人家要问诶,你听没听说过买搜的存储引擎啊,听说过这个存储引擎。就知道,然后你就赶紧跟他说就行了啊对你说这个存储引擎,你比如说有什么买存储引擎啊,动DB存储引擎啊,啊比如说我们创建表的时候,默认采用的存储引擎就是哪个in DB对吧?MY这个存储引擎呢,它这个一个表呢,采用三个文件去存储数据啊,那分别是什么FR文件呀,MYD文件呀,MY文件呀,啊这个D呢是数据,MY是,所以FRM就是格式啊对吧?哎,这种方式啊,它有自己的优点啊,这种方式是。可被转换为压缩只读只读表来节省空间。
12:03
对,这是它的优点。但他不只是15个,哎。不支持,是我啊。M采用三个文件组成一张表。某某某点什么MFRM,某某某点什么YD,某某某点什么Yi,这个是存储格式的文件吧?啊,这个是存储表中数据的文件啊,这个是存储表中索引的文件对吧?存储表中索引的文件。优点可什么可被压缩?可被压缩。
13:01
节省什么存储空间,并且可以转换为只读表,提高检索效率了,各位啊,只读表不能改,可以转换可以,只是可以转换为指数表,各位啊,缺点不支持15。了解了解了解啊,常见的存储引擎,这是一个MY存储形,了解一下啊,有三个。文件啊。
我来说两句