没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
mysql unsigned 用法及相减出现补数溢出解决方法用法及相减出现补数溢出解决方法
unsigned表示无符号的意思,也就是非负数,只用于整型并且unsigned 是MYSQL自定义的类型,非标准SQL。
用途1是红苕说的起到约束数值的作用,2是可以增加数值范围(相当于把负数那部分加到正数上)。不过少
用,不方便移植
unsigned 既为非负数,用此类型可以增加数据长度!
例如如果 tinyint最大是127,那 tinyint unsigned 最大 就可以到 127 * 2
unsigned 属性只针对整型,而binary属性只用于char 和varchar。
类型 说明
tinyint 非常小的整数
smallint 较小整数
mediumint 中等大小整数
int 标准整数
bigint 较大整数
float 单精度浮点数
double 双精度浮点数
decimal 一个串的浮点数
每种数值类型的名称和取值范围如表2所示。
类型说明 取值范围
tinyint[(m)]
有符号值:-128 到127(- 27 到27 - 1)
无符号值:0到255(0 到28 - 1) 1个字节
smallint[(m)]
有符号值:-32768 到32767(- 215 到215 - 1)
无符号值:0到65535(0 到21 6 - 1) 2个字节
mediumint[(m)]
有符号值:-8388608 到8388607(- 22 3 到22 3 - 1
)
无符号值:0到16777215(0 到22 4 - 1) 3个字节
int[(m)]
有符号值:-2147683648 到2147683647(- 231 到
231- 1)
无符号值:0到4294967295(0 到232 - 1) 4个字节
bigint[(m)]
有符号值:-9223372036854775808 到
9223373036854775807(- 263到263-1)
无符号值:0到18446744073709551615(0到264 –
1) 8个字节
float[(m, d)] 最小非零值:±1.175494351e - 38
double[(m,d)] 最小非零值:±2.2250738585072014e - 308
decimal (m, d) 可变;其值的范围依赖于m 和d
表2:数值列类型的取值范围
各种类型值所需的存储量如表3所示。
类型说明 存储需求
tinyint[(m)] 1字节
smallint[(m)] 2字节
mediumint[(m)] 3字节
int[(m)] 4字节
bigint[(m)] 8字节
float[(m, d)] 4字节
double[(m, d)] 8字节
decimal (m, d)
m字节(mysql < 3.23),m+2字节
(mysql > 3.23 )
表3:数值列类型的存储需求
资源评论
weixin_38662367
- 粉丝: 4
- 资源: 912
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 笔记实验六,spark,大数据分析
- ####蓝桥杯python的详细的信息介绍
- 电子万年历软件仿真(经过多次修改,保证正确性)
- Unity XR 手势射击控制脚本(适用于任何可手势识别的设备)
- 机械设计全自动电表(NB和IC卡表)控制和上壳装配线sw16可编辑非常好的设计图纸100%好用.zip
- 基于matlab的EAN-13条形码识别系统GUI界面.zip代码53
- matlab基于bp神经网络交通信号标志识别GUI界面13个标志.zip代码54
- 电子万年历答辩实物展示视频mp4格式
- 基于python实现的程序,包括哈希感知算法cvHash,图像切割cvsplit,固定目标检测cvRec(附文档ppt)等
- 计算0-10000之间所有偶数的和
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功