如题用tinyint(1)会比int(1)快么?
用tinyint(1)会比int(1)节省硬盘空间么?
用tinyint(1)会比int(1)节省硬盘空间么?
解决方案 »
- 我的数据库性别类型是枚举enum,然后string‘女’插入时可以,更新时就是Data truncated for column 'sex' at row 1
- 求拿 discuz7.2的方法
- 关于mysql-connector-odbc无法连接mysql数据库(10061错误)
- SQL查询语句中如何查询出的一些数据进行简单的加减操作
- 初用MYSQL,问个弱智的问题!
- mysql创建数据库的问题
- mysql一直没启动服务
- 新接触mysql,出现Illegal mix of collations这样的问题。
- Mysql Insert into进行表之间数据复制的时候出现自增错误
- mysql如何实现某几个字段不重复插入数据?
- mysql,查询一张表中的所有字段,除去其中的uid字段,如何解决?
- mysql 权限设置问题
tinyint 范围:很小的整数。带符号的范围是-128到127。无符号的范围是0到255。
int:带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。
楼主写的(1) 没什么用的.用tinyint(1)会比int(1)快么?--差不多,不过tinyint范围小;可用性不高,用于特定范围;
用tinyint(1)会比int(1)节省硬盘空间么?--对,tinyint占用1个字节,int 占用4个字节
int(1)占用4个字节
在满足业务情况下,数据类型越小越快,越小越好。用tinyint(1)会比int(1)节省硬盘空间么?
节约空间。在选择数据类型的时候,预先判断业务最大值,应尽量往大里设。
TINYINT(1) 是TINYINT型 1 字节。