mysql数据库int(5)以及varchar(20)长度表示的是什么?
来源:互联网 发布:阿里云os电视直播软件 编辑:程序博客网 时间:2024/05/08 10:50
在mysql5.x版本的数据库中:
int类型数据的字节大小是固定的4个字节;
但是int(5)和int(11)区别在于,显示的数据位数一个是5位一个是11位,在开启zerofill(填充零)情况下,若int(5)存储的数字长度是小于5的则会在不足位数的前面补充0,但是如果int(5)中存储的数字长度大于5位的话,则按照实际存储的显示(数据大小在int类型的4个字节范围内即可),也就是说int(M)的M不代表数据的长度;
varchar(20)中的20表示的是varchar数据的数据长度最大是20,超过则数据库不会存储;
总结: int(M) M表示的不是数据的最大长度,只是数据宽度,并不影响存储多少位长度的数据;
varchar(M) M表示的是varchar类型数据在数据库中存储的最大长度,超过则不存;
1 0
- mysql数据库int(5)以及varchar(20)长度表示的是什么?
- mysql中类型长度以及text和varchar的区别
- mysql——数据库设计中int与varchar中的长度含义
- Mysql数据库中数据类型的长度是什么
- MySQL VARCHAR数据类型的长度
- mysql varchar 的最大长度
- MySQL的varchar长度问题
- MySQL的varchar长度问题
- mysql的varchar长度问题
- 【MySQL之字段类型(一)】MySQL中char和varchar的区别,以及varchar最大长度是多少?
- MySQL的varchar长度问题 分类: MySQL
- mysql的varchar字段的长度
- varchar int 后面长度说明
- mysql中varchar的最大长度
- mysql之varchar后面的长度
- MySQL中varchar 的最大长度
- mysql varchar 类型 长度
- MySQL中varchar长度
- C# 深入理解值类型和引用类型
- Android5.0新特性之Activity切换动画
- CodeForces 586A
- 函数指针
- hello-world
- mysql数据库int(5)以及varchar(20)长度表示的是什么?
- C语言之判断闰年
- 移动无线网络切换矩阵
- linux下C语言 socket tcp编程
- Spring学习笔记之Spring框架的设计理念分析
- select poll && epoll
- 关于32/64位的Oracle和32/64位的PL/SQL Developer匹配
- CMS垃圾回收器
- 突破github的100M单个大文件上传限制