MySQL中的int類型是常用的數字類型之一。其范圍為-2147483648到2147483647,占用4個字節的存儲空間。
CREATE TABLE example ( id int, name varchar(255) );
在創建表時,可以設置字段的數據類型為int。例如,上述代碼創建了一個名為example的表,并在其中定義了一個名為id的字段,其數據類型為int。
當然,在使用int類型時,需要注意其取值范圍。如果想要存儲的數據超過了范圍,可能會導致數據丟失或無法正確存儲。
INSERT INTO example (id, name) VALUES (2147483647, 'John'); INSERT INTO example (id, name) VALUES (2147483648, 'Sam'); -- 此處插入的數據會失敗,因為數據超出int類型的范圍
可以看到,如果嘗試插入一個超出int類型范圍的數據,將會導致插入失敗。
在查詢時,也可以使用int類型進行條件篩選。
SELECT * FROM example WHERE id >100;
以上代碼將返回所有id大于100的行。