首页 > 试题广场 >

在MYSQL中,关于 varchar、char、int的描述

[单选题]

在MYSQL中,关于 varchar、char、int的描述错误的是()

  • 字符串“hello”,用 char(10)和varchar(10)存储,所占用的空间一样

  • 字符串“hello”,用 varchar(10)和 varchar(50)存储,所占用的空间一样

  • int(20),20表示最大显示宽度,最大255

  • int(11)和 int(20),存储范围一致

char和vchar的存储位置和方式不一样


发表于 2020-09-08 17:52:36 回复(0)
字符串“hello”,用 char(10)和varchar(10)存储,所占用的空间分别是10,5
发表于 2020-08-28 21:52:38 回复(0)
int(11)和int(20)在数据库里存储的都是四个字节的长度
发表于 2020-07-18 16:27:00 回复(0)

首先,占用磁盘的存储空间是一样的。

(即,此时varchar(10)和 varchar(50)存储,所占用的空间一样

字符串“hello”,用 char(10)和varchar(10)存储,所占用的空间不一样

char的占用存储空间是固定的,不是动态变化的,此时为char(10) == len(10)

varchar(10) == len(hello)


编辑于 2020-04-22 16:14:40 回复(1)