牙克石网站建设,wordpress 跳过ftp,网站上传文件功能实现,wordpress第三方主题文章目录 一. 简述二. 各自特点 参考官网#xff1a;mysql-string-type-syntax
一. 简述 char长度固定#xff1a; 即每条数据占用等长字节空间#xff1b;适合用在身份证号码、手机号码等定。varchar可变长度#xff1a;可以设置最大长度#xff1b;适合用在长度可变的属… 文章目录 一. 简述二. 各自特点 参考官网mysql-string-type-syntax
一. 简述 char长度固定 即每条数据占用等长字节空间适合用在身份证号码、手机号码等定。varchar可变长度可以设置最大长度适合用在长度可变的属性。text不设置长度 当不知道属性的最大长度时适合用text。 二. 各自特点
char char(n)中的n表示字符数最大长度是255个字符如果是utf8编码方式 那么char类型占255 * 3个字节。utf8下一个字符占用1至3个字节 varchar varchar(n)中的n表示字符数最大空间是65535个字节 存放字符数量跟字符集有关系varchar实际范围是65532或65533 因为内容头部会占用1或2个字节保存该字符串的长度如果字段default null即默认值为空整条记录还需要1个字节保存默认值null。如果是utf8编码 那么varchar最多存65532/3 21844个字符。 text 跟varchar基本相同理论上最多保存65535个字符实际上text占用内存空间最大也是65535个字节考虑到字符编码方式 一个字符占用多个字节 text并不能存放那么多字符跟varchar的区别是text需要2个字节空间记录字段的总字节数。 最后 查询速度 char最快 varchar次之text最慢所以 能用varchar的时候就不用text。