MySQL中的類(lèi)型Int1數據類(lèi)型解析
在MySQL數據庫中,Int1是解析一個(gè)整數數據類(lèi)ヽ(′▽?zhuān)?ノ型,用于存儲范圍在2147483648到2147483647之間的數??據整數,Int1是類(lèi)型整數(shu)數據類(lèi)型的一個(gè)變體,其長(cháng)度為1字??節。ヾ(′▽?zhuān)??解析
1、占用空間:Int1數據類(lèi)型占用1個(gè)字節的存儲空間。
2、數值范圍:Int1數據類(lèi)型的取值范圍是2147483648到??2147483647。
3、默認值:如果未為Int1類(lèi)型的列指定默認值,則ヾ(?■_■)ノ默認值為NULL。
4、是(′_`)否可為空:Int1數據類(lèi)型的列可以為空,也可以不為空。ヾ(′?`)?
| 數據類(lèi)型 | 占用空間(字ヽ(′?`)ノ節) | 數值范圍 |
| TinyInt | 1 | 128到127 |
| SmallInt | 2 | 32768到32767 |
| MediumInt | 3 | 8388608到8388607 |
| Int | 4 | 2147483648到2147483647 |
| BigInt | 8 | 922337203685477580??8到9223372036854775807 |
1、創(chuàng )建表時(shí)定義I??nt1類(lèi)型的列:
C??REATE TABLE example ( id INT(1) NOT NULL, name VARCHAR(255) NOT NULL);2、插入數據:
INSERT INTO example (id, name) VALUES (1, '張三');
3(′ω`)、查詢(xún)數據:
SELECT * FROM example;
1、雖然Int1數據類(lèi)型占用的空間較小,但是如果預計存儲的整數值可能會(huì )超出Int1的(de)范圍,應該選擇更大的整數數據類(lèi)型,如Int或BigI??nt。
2、如果需要存儲的整數值較大,但是不需要超過(guò)Big??Int的范ヽ(′?`)ノ圍,可以考慮使用Unsigned屬性,這樣可以使整數數據類(lèi)型的取值范(T_T)圍變?yōu)檎龜?,Unsigned Int1的取值范圍是0到2147483647。