人亦已歌 发表于 2023-1-19 10:42:57

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语句来修改以上字段的值看看:



通过上面的实验完全证实了各个数据类型的存储范围,大家可自行测试一下。

追梦人 发表于 2023-1-30 22:38:28

全网最好的mysql入门图文教程,没有之一。

钟馗 发表于 2023-1-31 07:14:04

感谢老师的无私奉献,赞

不过梦一场 发表于 2023-1-31 14:47:10

好教程不多,喜欢看老师的教程,思路很清晰。

hyjzan 发表于 2023-2-1 03:49:44

每天看几篇,好好练习,没几天也就会玩mysql了!

chinapower 发表于 2023-2-1 18:52:11

难得看到这么好的教程。

dwfqwe 发表于 2023-2-2 08:56:45

赞一个赞一个赞一个赞一个赞一个

为民伸冤 发表于 2023-2-3 00:00:58

顶顶顶赞赞赞

aixo 发表于 2023-2-15 23:51:19

楼主高人,不服不行

andyzzj 发表于 2023-2-19 01:29:11

难得一见的好教程
页: [1] 2 3 4
查看完整版本: Mysql数据库核心技术(二十)-数据类型 int tingint smallint mediumint bigint