奇宝库 > mysql数据库长整型(mysql整型范围)

mysql数据库长整型(mysql整型范围)

1.整数的符号

在mysql中,数字数据有两种:有符号数据和无符号数据,当然也包括整数数据。

您可以在定义字段时使用它。

无符号时代,

Unsigned代表unsigned,即所有数字都是大的,等于0。

如果这种使用被默认签名

年龄很小,

2.整数的数据宽度和零填充

以下声明

年龄tinyint,

表示年龄字段是1个字符宽,

但是如果不设置零填充无效,mysql会忽略那个字符宽度。

以下陈述是有效的。

年龄tinyint(1)零填充,

数据宽度只有在设置了零填充后才有效,如果插入数据,20将会插入一个错误。

注意:zerofill的字段默认是无符号的,即大于等于零的数据。如果您输入小数字和零,将会报告一个错误。

此语句与上一个语句含义相同:age tinyint(1)无符号zerofill。

还有一点需要注意的是,字段最好设置默认值,否则不好比较。

当mysql中的字段值为null时,可以和任何人进行比较,甚至可以和null本身进行比较,比较结果为null。

本文来自网络,不代表本站立场,转载请注明出处: