当前位置: 首页 > news >正文

最好的做网站张家界网络

最好的做网站,张家界网络,公众号开发成购买产品的平台,大学网站建设论文MySQL tinyint(1) 、int(32) 与 varchar(255) 长度含义不同 发现 tinyint(1),int(32) 和 varchar(255) 这里面的数字的含义是不同的。 先说数字类型 tinyint 和 int 等 他们能存储的字节大小是与类型绑定的,即定义了 tinyint 或者 int 就确定了能存储…

MySQL tinyint(1) 、int(32) 与 varchar(255) 长度含义不同

发现 tinyint(1),int(32) 和 varchar(255)

这里面的数字的含义是不同的。

先说数字类型 tinyint 和 int 等

他们能存储的字节大小是与类型绑定的,即定义了 tinyint 或者 int 就确定了能存储的空间大小。
tinyint(1) 和 tinyint(4) 都只能存储 1byte 的大小

int(32) 能存储 4byte 的大小,详细参见官方文档截图。

在这里插入图片描述
官方文档:https://dev.mysql.com/doc/refman/8.0/en/integer-types.html

数字 1,4,32 对于能存储的字节长度没有影响,参考 stackoverfolw 回答
在这里插入图片描述

但是 varchar(N) 的数字的含义却不太一样。 这里面 N 的含义是指字符的个数。

varchar 能够存储的最大长度是 65535 bytes。

以 utf8mb 编码为例,一个字符占用 4 字节。

理论上 N 能设置的最大值为 65535 / 4 = 16383

但是实际操作中,我最大能设置 16378 ,怀疑有 5 位用作校验或者其他用途了。(有时候还只能设置成 16377 这个暂时未知为什么

在这里插入图片描述

举个例子,varchar(2) 只能保存 2 个字符

在这里插入图片描述
再添加第三个字符的时候即报错
在这里插入图片描述

 Data truncation: Data too long for column 'text' at row 1

这个错误大家应该很熟悉了

http://www.yayakq.cn/news/947139/

相关文章:

  • 青岛高端网站设计哪家诸城市做网站
  • 科技 杭州 网站建设网站做优化和推广哪个好
  • 秀设计网站app设计ppt
  • 网站seo服务商网站建设时间安排
  • 宁波优化网站排名公司推荐云南网站建设价格低
  • 网站源码酒类做一个平台 网站服务器搭建
  • 彭州建设局网站腾讯云网站制作教程
  • 怎么做全息网站阿里云建站后台
  • 服装企业网站模版苏州网站建设点一点
  • 建站模板有哪些网站建设时图片和文字
  • 网站的域名解析怎么做网站推广怎么样做
  • 扁平化网站源码seo好学吗
  • 硬件开发需求南昌seo网站推广费用
  • 微信网站与响应式网站有哪些网站公司建设公司
  • 网站建设多少预算云星穹铁道网页版入口
  • 网站模板安全管理系统少女たちよ在线观看动漫4
  • 广州建设网站公司哪家好推荐电商网站建设
  • 百度云搭建网站网页设计与制作初学者教程
  • 哪个网站做app驾校官方网站 模板
  • 商城网站建设行情安康免费做网站公司
  • 做网站必须先买域名吗企业网站群建设模式
  • 做暧昧网站企业关键词推广
  • 网站的经营方式佛山网页设计模板
  • cms网站开发教程ai智能设计logo免费
  • 菏泽网站网站建设wordpress 附件显示设置
  • asp.net网站管理系统深圳市seo网络推广平台
  • 档案网站建设的步骤公司网站建设要求
  • 长沙多迪php网站开发培训学校北京seo技术
  • 网站建设怎样回答客户问题洛阳营销型网站建设
  • 为什么浙江建设厅网站装修图片大全