整型
分类:
TINYINT 、 SMALLINT 、 MEDIUMINT 、 INT/INTEGER 、 BIGINT
1 2 3 4 8
特点:
- 如果不设置无符号还是有符号,默认是有符号,如果想设置无符号,需要添加unsigned关键字
- 如果插入的数值超出了整型的范围,会报out of range异常
- 如果不设置长度,会有默认的长度.
长度代表最大宽度。使用ZEROFILL在结果前面会添加0。
设置无符号UNSIGNED和zerofill
DROP TABLE IF EXISTS tab_int;
CREATE TABLE tab_int(
t1 INT(10) ZEROFILL,
t2 INT(7) UNSIGNED
);
DESC tab_int;
INSERT INTO tab_int VALUE(123456,12324);
SELECT * FROM tab_int;