首页 > 编程知识 正文

数据库知识点总结归纳(数据库的常用数据类型)

时间:2023-05-03 22:40:50 阅读:83845 作者:2410

Mysql数据提供了许多数据库类型。 其中包括整数型、浮点型、固定点数型、日期和时间型、字符串型和二进制数据型。 数据类型不同,有各自的特征,保存方法因使用范围而异。 今天主要讲Mysql的整数型。

整数类型不仅是大多数编程语言的基本数据类型,也是Mysql中最基本的数据类型。 标准SQL支持INTGER和SMALLINT两种类型。 除了这两种类型之外,还支持TINYINT、MEDIUMINT和BINGINT。 每个整数类型的取值范围、大小、特征各不相同。

整数型数据

TINTINT的字节数为1,取-128—127范围内的值。 TINYINT是MySQL中字节最少的整数类型数据。 TINYINT的无符号最大值为2的8次方减去1后的255。 TINYINT的符号数的最大值为2的7次方减去1后的127。 TINYINT类型的缺省显示宽度为4。

SMALLINT整数型数据

SMALLINT的字节数为2,采用-32768-32768的范围内的值。 SMALLINT类型的默认显示宽度为6。

MEDIUMINT整数型数据

SMALLINT的字节数为3,值范围为-8388607—8388607。 MEDIUMINT类型的默认显示宽度为9。

INT整数型数据

INT其字节为4,可能的值范围为-2147483648—2147483648。 INT类型的默认显示宽度为11。

TNTEGER

TNTEGER的字节数为4,可能的值范围为-2147483648-2147483648。 INT和TNTEGER所占的字节相同。

BIGINT整数型数据

BIGINT字节数为8,值的范围为- 9223372036854775808-9223372036854775808。 BIGINT是MySQL中字节最少的整数型数据。 BIGINT类型的默认显示宽度为20。

在用于所有整数类型时,可以组合zerofill参数。 zerofill参数表示用0补充数字不足的显示区域。 请注意,使用zerofill参数时,MySQL会自动添加UNSIGNED属性。 于是,该整数型只能表示无符号的数,其显示宽度比默认的宽度小1。 如果查询表使用zerofill参数表的显示值(请参见下图)。 未达到显示宽度的位置用0进行了补充。 另外,任何显示宽度都比默认的显示宽度小1 .

每天都有一个知识点,每天都发的话“我不满足于昨天的收获。 因为这是失败的前兆。”

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。