BIGINT और INT का मुख्य अंतर स्टोरेज आकार और रेंज में है।
तुलना तालिका
| विशेषता | INT | BIGINT |
|---|---|---|
| स्टोरेज | 4 बाइट्स (32-बिट) | 8 बाइट्स (64-बिट) |
| साइनड रेंज | -2,147,483,648 से 2,147,483,647 | -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 |
| अनसाइन्ड मैक्स | 4,294,967,295 | 18,446,744,073,709,551,615 |
| डिस्प्ले चौड़ाई | INT(10) | BIGINT(20) |
ZEROFILL उदाहरण
CREATE TABLE BigintandintDemo (
Number1 BIGINT ZEROFILL,
Number2 INT ZEROFILL
);
INSERT INTO BigintandintDemo VALUES (234556667777, 678999);
परिणाम:
| Number1 (BIGINT) | Number2 (INT) |
|---|---|
| 00000000234556667777 | 0000678999 |
कब उपयोग करें
- INT: सामान्य आईडी, काउंटर, छोटी संख्याएं
- BIGINT: बड़ी संख्याएं, टाइमस्टैम्प (माइक्रोसेकंड), बड़ी आईडी