mysql中int与tinyint的区别分析
来源:互联网 发布:逆袭网络剧下载 编辑:程序博客网 时间:2024/04/28 09:13
Answer:
mysql int(1) tinyint(1)有什么区别?我指定了字段长度,类型还有意义吗?
Reply:
mysql 中int(1)和tinyint(1)中的1只是指定显示长度,并不表示存储长度,只有字段指定zerofill是有用
如int(3),如果实际值是2,如果列指定了zerofill,查询结果就是002,左边用0来填充。
如int(3),如果实际值是2,如果列指定了zerofill,查询结果就是002,左边用0来填充。
tinyint(1) 和 tinyint(3) 没什么区别,占用字节都是一位,存储范围都是一样的
tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动补零,这才是限制显示长度
int(1) 和 tinyint(1) ,够用的情况下,优先选择tinyint(1),因为占字节少、节省空间。
tinyint一个字节 smallint 两个字节 MEDIUMINT三个字节 int 4个字节 BIGINT 8个字节。
但是,varchar(5) 这里的5 限制的是储存字符的个数,字符不分贵贱(- - 是不分 中文、英文、数字...)。
0 0
- mysql中int与tinyint的区别分析
- mysql中int与tinyint的区别分析
- mysql中tinyint(1)与tinyint(2)的区别
- mysql数据类型 int、tinyint、float与decimal的区别
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与显示宽度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
- IOS NSProcessInfo获取系统开机累计时间
- Extjs Cmd 学习笔记
- 激情源于创新
- 一个完整的IT团队构成
- LNMP(linux+nginx+mysql+php)服务器环境配置
- mysql中int与tinyint的区别分析
- 【转】结构体定义在头文件.h中和定义在.c中的不同考虑
- 一个 forceLayout() 和 requestLayout() 的测试
- Evaluate Reverse Polish Notation
- android的profiler工具
- 搭建Android开发环境:Eclipse4.4 + ADT23.0.4
- Eclipse断点调试
- 内核移植dm9000问题解决待续。。。。
- JFFS2文件系统的异常打印信息记录