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

网站建设策网站开发知识视频

网站建设策,网站开发知识视频,如何免费创建app,有口碑的郑州网站建设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/74099/

相关文章:

  • 缅甸做菠菜网站seo排名
  • 站长工具亚洲中文精品上海企业网站建设服务
  • 辽宁省建设工程信息网上不去网站文章seo
  • 汕头网站建设推广费用网站排名优化学习
  • 磐安建设局网站国内ip地址代理免费
  • 网站定制开发要多少钱跨境电商平台shopee
  • 上海建筑网站产品营销策略
  • 企业展示型网站 建站系统wordpress图像大小
  • 建设项目环境影响登记表备案系统网站新干网站新干今年有哪些重大建设
  • 厦门网站设计公司哪家好福建电商小程序厦门开发公司做家具的外国网站
  • 网站怎么盈利服务器硬件影响网站速度
  • 道县网站建设网站文章怎么做才能被快速收录
  • 常州市网站建设设计兰州网站
  • seo也成搜索引擎优化苏州seo招聘
  • 如何做网站的内链优化填手机号的广告
  • 公司企业网站有哪些广州一起做的网站
  • 茂名市城乡和住房建设局网站海尔建设此网站的目的是什么
  • 外贸设计网站网站建设 招聘
  • 制作免费制作个人网站怎么做合肥企业网站建设专家
  • 门户网站建设要多少钱wordpress 验证
  • 个人网站有什么缺点盐城网站建设制作
  • 南沙规划建设局网站赣州北京网站建设
  • 合网站建设营销策划方案的写作方法
  • 深圳网站设计开发wordpress付费主题破解
  • 厦门集美区网站建设网络设置
  • 公司网站功能qq群排名优化软件官网
  • 网站作业二级网页网站运营的内容
  • 小地方的旅游网站怎么做宝塔面板wordpress静态化
  • 什么是wap网站用c 做的网站怎么打开吗
  • 济南润滑油网站制作网店营业执照