Mysql里int是整型數據類型的一種,可用于存儲整數值。其在定義時需要指定數據類型及大小。
在MySQL中,int類型可以存儲的值范圍為-2147483648到2147483647,共計2^32種不同的整數。其定義方式為:
int(size)
其中,size是int型字段的寬度。默認情況下,它的值為11,可以設置的大小范圍為1~11。這里的寬度指的是存儲該字段所需要的字節數。
當定義int類型時沒有指定長度參數,則表示使用默認值11。例如:
CREATE TABLE test ( id INT, name VARCHAR(20) );
等同于:
CREATE TABLE test ( id INT(11), name VARCHAR(20) );
除了int,MySQL還提供了其他的整型數據類型,例如tinyint、smallint、mediumint、bigint等。
可以根據業務需要去選擇不同的數據類型,以滿足存儲需求,同時也要注意對數據庫空間的合理利用。