温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
我们来说一道这个面试题。就是在这个MYSQL里啊,这个in的类型。这边呃,设置为十。或者四或者是一。啊,它这个有什么区别。那么呢,我们先来看一下手册啊。这个印的类型啊,其实你不论你设多少。这个存储空间都是占用四字节,你看这个手册上写的。那所谓的十和四是什么意思呢?其实啊,你看你就数这个数啊,一二三四五六七八九十,其实是指指的是它那个长度。啊是这么着的,是十。啊,所以说呢,就是说在那个呃,存储啊,都是占用这个四字节。那么有些研发他设置这个是有什么意义呢?啊,我们这里呢,给你解释一下啊,给你演示一下啊。
01:00
啊,我们先来看我这张表,T2表啊。你看我这个是设置为十吧,这个长度是为十,然后呢,我这里呢,我稍微变化一下。我加上一个这个属性就是zero。用零来做填充,然后你看一下这个案例,你就你就明白了。这个它有什么区别啊。我们来插入一条数据啊。我这里呢,我设置为100,然后呢,我这边呢,C20卷也是100,然后我们一回车,然后你看一眼。懂了。看到没有啊,他是用这个。你看我不设置为这个属性吗?当我插入100时候呢,它会,呃,因为你这个不满十位嘛,所以说它会用000来做填充,你看咱们是不是数一下是不是是不是十位啊。
02:00
123。四五六七八九十,哎,所以说有时候研发设置为设置为这个十是指的是。这个长度啊,磁盘空间都是占用四字节。啊,就是这么这么个,呃,一点区别。
我来说两句