2023-04-30 05:52:45 阅读( 8092)
1.整型的符号在mysql中数字数据类型是有符号和无符号两种,当然整型也是,在定义一个字段的时候可以这么使用agetinyintunsigned,unsigned代表是无符号,即都是大与等于0的数如果这样使用是默认有符号的agetinyint,2.整型的数据宽度和零填充如下语句agetinyi
1.整数符号
在mysql中,有两种类型的数字数据:有符号和无符号,当然,整数也是如此。
您可以在定义字段时使用它。
age tinyint unsigned,
Unsigned代表unsigned,即所有大于或等于0的数字。
如果默认情况下使用签名。
Very young,
2.整数数据宽度和零填充
以下声明
age tinyint(1) ,
表示年龄字段是1个字符宽,
但是,如果没有设置空填充,mysql将忽略该字符宽度。
以下陈述是有效的。
age tinyint(1) zerofill,
只有在设置了零填充后,数据宽度才有效。如果插入的数据是20,将会插入一个错误。
注意:默认情况下,零填充字段是无符号的,即大于或等于零的数据。输入小数字和零数字会导致错误。
这句话和上一句意思一样:age tinyint(1)无符号zerofill。
还有一点要注意,最好给字段设置一个默认值,否则不好比较。
当mysql中的字段值为null时,不能与任何人进行比较,甚至不能与null本身进行比较,比较结果为null。
猜你喜欢
Guessyoulike