Mysql数据库核心技术(二十)-数据类型 int tingint smallint mediumint bigint
本节我们来讲解5个整数类型的数据类型,它们分别是:int 整型 -2147483648~2147483647 正负10位tingint 微整 -128~127 2的8次方 共256个数 正负3位
smallint 小整 -32768~32767共65535个数 正负5位
mediumint 中整 -8388608~8388607 正负7位
bigint 大整 -9223372036854775808~9223372036854775807 正负19位以上列出了所有整数类型的存储范围,但请注意,整数类型被unsigned修饰后,存储范围扩大一倍,因为去除了负数部分。下面我们来测试一下:
alter table sttr add column height smallint after sex;
alter table sttr add column width mediumint after height;
alter table sttr add column number bigint after width;
truncate table sttr;
insert into sttr values (10,33,'男',0,0,0);
然后使用update语句来修改以上字段的值看看:
通过上面的实验完全证实了各个数据类型的存储范围,大家可自行测试一下。
全网最好的mysql入门图文教程,没有之一。 感谢老师的无私奉献,赞 好教程不多,喜欢看老师的教程,思路很清晰。 每天看几篇,好好练习,没几天也就会玩mysql了! 难得看到这么好的教程。 赞一个赞一个赞一个赞一个赞一个 顶顶顶赞赞赞 楼主高人,不服不行 难得一见的好教程