Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में टिनींट, स्मॉलिंट, मीडियमिंट, बिगिंट और इंट में क्या अंतर है?

वे अलग-अलग मात्रा में जगह लेते हैं और उनके पास स्वीकार्य मूल्यों की अलग-अलग श्रेणियां हैं।

यहाँ SQL सर्वर के लिए मानों के आकार और रेंज हैं , अन्य RDBMSes के समान दस्तावेज हैं:

पता चलता है कि वे सभी एक ही विनिर्देश का उपयोग करते हैं (नीचे कुछ मामूली अपवादों के साथ) लेकिन उन प्रकारों के विभिन्न संयोजनों का समर्थन करते हैं (Oracle शामिल नहीं है क्योंकि इसमें सिर्फ एक NUMBER है) डेटाटाइप, उपरोक्त लिंक देखें):

             | SQL Server    MySQL   Postgres    DB2
---------------------------------------------------
tinyint      |     X           X                
smallint     |     X           X         X        X
mediumint    |                 X
int/integer  |     X           X         X        X 
bigint       |     X           X         X        X

और वे समान मान श्रेणियों का समर्थन करते हैं (नीचे एक अपवाद के साथ) और सभी की भंडारण आवश्यकताएं समान हैं:

            | Bytes    Range (signed)                               Range (unsigned)
--------------------------------------------------------------------------------------------
tinyint     | 1 byte   -128 to 127                                  0 to 255
smallint    | 2 bytes  -32768 to 32767                              0 to 65535
mediumint   | 3 bytes  -8388608 to 8388607                          0 to 16777215
int/integer | 4 bytes  -2147483648 to 2147483647                    0 to 4294967295
bigint      | 8 bytes  -9223372036854775808 to 9223372036854775807  0 to 18446744073709551615 

"अहस्ताक्षरित" प्रकार केवल MySQL में उपलब्ध हैं, और बाकी केवल एक उल्लेखनीय अपवाद के साथ हस्ताक्षरित श्रेणियों का उपयोग करते हैं:tinyint SQL सर्वर में अहस्ताक्षरित है और इसकी मान सीमा 0 से 255 तक है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मान को एक फ़ील्ड से दो में विभाजित करें

  2. MySQL:अपर कैमल केस (पास्कल केस) में टेबल को नाम नहीं दे सकता

  3. एक mysql कॉलम का 'उचित मामला' स्वरूपण कैसे करें?

  4. मैक स्थापित करें और टर्मिनल का उपयोग करके mysql खोलें

  5. MySQL में लोकेशंस की पूरी सूची