MysqL 的数据类型
发布时间:2023-09-05 12:39:37 所属栏目:MySql教程 来源:
导读:MysqL 支持多种数据类型,学习好数据类型,才能更好的学习 MysqL 表的设计,让表的设计更加合理。
1.整数类型
类型 大小 SIGNED(有符号) UNSIGNED(无符号) 说明
tinyint 1字节 -128~127 0
1.整数类型
类型 大小 SIGNED(有符号) UNSIGNED(无符号) 说明
tinyint 1字节 -128~127 0
MysqL 支持多种数据类型,学习好数据类型,才能更好的学习 MysqL 表的设计,让表的设计更加合理。 1.整数类型 类型 大小 SIGNED(有符号) UNSIGNED(无符号) 说明 tinyint 1字节 -128~127 0~255 小整型 smallint 2字节 -32768~32767 0~65535 小整型 mediumint 3字节 -8388608~8388607 0~16777215 中整型 int 4字节 -2147483648~2147483647 0~49294967295 整型 bigint 8字节 -9223372036854775808~9223372036854775807 0~18446744073709551615 大整型 1.1 tinyint tinyint 为小整数类型,存储空间为1个字节(8位),有符号范围-128 ~ 127,无符号范围 0 ~ 255,此类型通常在数据库中表示类型的字段,如某一字段 type 表示学科,其中 “type=1” 表示语文,“type=2” 表示数学, “type=3” 表示英语,此时 type 字段即可使用 tinyint 这种存储空间比较小的类型。 1.2 smallint smallint 为小整数类型,存储空间2个字节(16位),有符号范围 -32768 ~ 32767,无符号范围 0 ~ 65535,当遇到最大值不超过 65535 的整数类型字段时,可使用无符号 smallint 类型。 1.3 mediumint mediumint 为中整数类型,存储空间3个字节(24位),有符号范围 -8388608 ~ 8388607,符号范围 0 ~ 16777215,当遇到最大值不超过 16777215 的整数类型字段时,可使用无符号 mediumint 类型。 1.4 int int 为整数类型,存储空间 4 个字节 ( 32位 ),有符号范围 -2147483648 ~ 2147483647,无符号范围 0 ~ 49294967295,当遇到最大值不超过 49294967295 的整数类型字段时,可使用无符号 int 类型,通常自增主键 id 使用 int 类型。 1.5 bigint bigint 为大整数类型,存储空间8个字节(64位),有符号范围 -9223372036854775808 ~ 9223372036854775807,无符号范围 0 ~ 18446744073709551615,当遇到最大值不超过 18446744073709551615 的整数类型字段时,可使用无符号 bigint 类型,通常自增主键 id 使用 int 无法满足时,可以使用 bigint 类型。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐