目录
这一篇只会介绍第一类,短字符型
短字符型的关键词有:char、varchar
它们的本质都是一样,用于储存较短的字符型
居然本质都一样,那么为什么会有两个关键字呢?
存在及合理
短与更短的区别
它们的范围不一样,char的范围是0~255,varchar的范围是0~65536
char(2的8次方) | varchar(2的16次方) | |
范围 | 0~255 | 0~65535 |
//2的8次方是256,但是这里却是255,因为计算机不会把0去掉
那么可以用char的,岂不是也能用varchar
那无脑用varchar不就好了
例如在0~255这个范围内的数据用char效率会更好一点,varchar的效率就会比cahr低一点
这一点重要吗?
在MYSQL不断完善中,它带动了varchar的进化升级,唯独没带动char,依旧无脑选varchar
无法立足于实践的学习,毫无意义
————2023年4月23日