Chinaunix首页 | 论坛 | 博客
  • 博客访问: 405851
  • 博文数量: 354
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3730
  • 用 户 组: 普通用户
  • 注册时间: 2017-08-21 18:43
文章分类

全部博文(354)

文章存档

2019年(126)

2018年(223)

2017年(5)

我的朋友

分类: LINUX

2019-06-21 14:56:55

随着互联网技术的迅猛发展,现在逐步渐入大数据、云计算、虚拟技术和人工智能时代,技术为王的现象越来越明显了。现下网站规模越来越大、架构越来越复杂,企业对于Linux运维工程师的需求也越来越急迫,特别是对有经验的优秀人才需求量大,那么该Linux运维数据库学习中,为什么很多人喜欢使用varchar(255)?

1. InnoDB存储引擎的表索引单一字段或前缀长度,最长是767字节(bytes)。

存中文时,utf8字符集,那么767/3=255,

如果是utf8mb4应当是,767/4=191.

2. 字符串长度值视实际数据长度,需占用 1 或 2 个字节存储。

当实际数据长度 <= 255 时,varchar字段长度 = 1 + N

当实际数据长度 > 255 时,varchar字段长度 = 2 + N

想要众多的IT工作者中脱颖而出,就需要拥有高深的技术,学习增值是必不可少的。学习之路,是贵在坚持的。

阅读(231) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~