MySQL使用int數據類型時占用4個字節的存儲空間。int是一種整型數據類型,可以用來存儲32位的帶符號整數。MySQL還支持其他整型數據類型,如tinyint(占用1個字節)、smallint(占用2個字節)、mediumint(占用3個字節)和bigint(占用8個字節)。
例如: CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `age` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 以上代碼中,id列使用int數據類型,占用4個字節的存儲空間。
在實際應用中,我們需要根據數據類型的大小和數據量來選擇合適的數據類型。如果使用過大的數據類型,會導致不必要的存儲空間浪費和查詢效率下降;如果使用過小的數據類型,則無法存儲太大的數據。