Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में INT और INTEGER में क्या अंतर है?

INT और INTEGER समानार्थी हैं

MySQL में INT और INTEGER पूरी तरह से समानार्थी हैं। दोनों आंतरिक रूप से INT(11) के रूप में प्रस्तुत किए जाते हैं और समान रेंज (-2147483648 से 2147483647) का समर्थन करते हैं।

INT के साथ टेबल

mysql> CREATE TABLE IntDemo (Id INT);
mysql> DESC IntDemo;
+-------+---------+------+-----+---------+-------+
| Field | Type    | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| Id    | int(11) | YES  |     | NULL    |       |
+-------+---------+------+-----+---------+-------+

डेटा डालें:

mysql> INSERT INTO IntDemo VALUES(2147483647);
mysql> INSERT INTO IntDemo VALUES(-2147483648);

INTEGER के साथ टेबल

mysql> CREATE TABLE IntegerDemo (Id INTEGER);
mysql> DESC IntegerDemo;
+-------+---------+------+-----+---------+-------+
| Field | Type    | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| Id    | int(11) | YES  |     | NULL    |       |
+-------+---------+------+-----+---------+-------+

डेटा डालें:

mysql> INSERT INTO IntegerDemo VALUES(2147483647);
mysql> INSERT INTO IntegerDemo VALUES(-2147483648);

निष्कर्ष: दोनों में कोई कार्यात्मक अंतर नहीं है। INT केवल छोटा नाम है। आप किसी भी का उपयोग कर सकते हैं।

  1. - C++ में size_t और int में क्या अंतर है?

    मुख्य अंतर यदि हम मानक पर विचार करें, तो दोनों 16-बिट आकार के इंटीजर्स हैं। लेकिन वास्तविक कार्यान्वयन में महत्वपूर्ण अंतर हैं: 1. साइन्डनेस (Signedness) int साइन्ड है (ऋणात्मक मान संभाल सकता है) size_t अनसाइन्ड है (केवल गैर-ऋणात्मक मान) 2. आकार आर्किटेक्चर पर निर्भर करता है आर्किटेक्चरint आकार

  1. - C++ में int और long में क्या अंतर है?

    int int डेटा टाइप का उपयोग पूर्णांक मानों को संग्रहीत करने के लिए किया जाता है। यह साइन्ड या अनसाइन्ड हो सकता है। int डेटा टाइप 32-बिट या 4 बाइट्स का होता है। यह मान संग्रहीत करने के लिए long से कम मेमोरी क्षेत्र की आवश्यकता होती है। int कीवर्ड का उपयोग पूर्णांक वेरिएबल घोषित करने के लिए किया जाता ह

  1. - C# में int और Int32 में क्या अंतर है?

    Int32 .NET फ्रेमवर्क द्वारा प्रदान किया गया एक प्रकार है जबकि int C# भाषा में Int32 का एक उपनाम (alias) है। Int32 x = 5; int x = 5; इसलिए, उपयोग में दोनों उपरोक्त स्टेटमेंट्स एक 32-बिट इंटीजर रखेंगे। वे एक ही कोड में संकलित होते हैं, इसलिए निष्पादन समय पर कोई अंतर नहीं होता। एकमात्र मामूली अंतर य