数据表字段设计中,varchar宽度的意义

图片说明

一开始说空间消耗是一样的,为什么后面又说会消耗更多的内存。这个该怎么理解?

4个回答

它这儿的空间开销指的是,占用的空间,在(5)和(200)里面‘hello’占用的空间是一样的

笔误吧,应该是时间开销。

varchar可变长度指的是存储时候根据要存的内容占用空间,同样的内容只要可存占用空间开销是一致的,但是初始值定义的越大,需要分配的内存就越大

好比这个意思 一套100平方的房子, 和一个10平方的房子, 你一个人站进去 不管在哪个房子里都是占用一样的空间,只是100的能站100个人,
而你10平方的最多只能站10个人 , 最大容量不一样一样

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐