MySQL数值数据类型的范围

MySQL数值数据类型的相关知识是学习MySQL数据库的过程中必须要掌握的,下文对MySQL数值数据类型的范围进行了详细的介绍,供您参考。

全文:http://database.51cto.com/art/201010/229031.htm

 

文中说到的 "需要的存储量" 可以理解为占用空间,或者数据的多少,或者数据的大小。

问题是,"范围"是什么意思呢?我测试过TINYINT数据类型,无论长度怎么设置,"范围"不能超出(-128,127) 当我输入-129的时候,是报错的。

 

附:

SQL 中 TINYINT 怎样定义是带符号还是没有符号?

问:
mysql tinyint 有符号范围:-128~127 无符号的是0~255。
我在定义表格时发现 tinyint 默认成了带符号的,而我需要存储不带符号,怎样指定?

答:
默认是带符号的改一下被,加UNSIGNED定义
ALTER TABLE `表`
MODIFY COLUMN `字段` tinyint UNSIGNED ;

全文:http://zhidao.baidu.com/link?url=cj_xtacrn1_hbd7xK2CLKjPvUDke92LpzVx63pel3wEuzEgczNcKHgXfLj5Ei6qGAoJSaJEMWiS0GGyEIsD23vmbSDkOjd7EuSbbp5LEVF_
posted @ 2016-01-22 15:13  stma  阅读(513)  评论(0)    收藏  举报