কম্পিউটার

MySQL BigInt(20) এবং Int(20) এর মধ্যে পার্থক্য?


int টাইপ 4 বাইট স্বাক্ষরিত পূর্ণসংখ্যা লাগে অর্থাৎ 32 বিট ( 2 32 মান সংরক্ষণ করা যেতে পারে)। BigInt প্রকার 8 বাইট স্বাক্ষরিত পূর্ণসংখ্যা নেয় অর্থাৎ 64 বিট (2 64 মান সংরক্ষণ করা যেতে পারে)।

আসুন একটি উদাহরণ দেখি।

জিরোফিল সহ একটি টেবিল তৈরি করা, যা অগ্রণী শূন্য যোগ করবে।

mysql> টেবিল তৈরি করুন IntandBigint20Demo -> ( -> Number int(20) zerofill, -> Code BigInt(20) zerofil -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)

একটি টেবিল তৈরি করার পর, আমরা টেবিলে রেকর্ড সন্নিবেশ করব।

mysql> IntandBigint20Demo মান (987,987); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

এখন আমরা নির্বাচিত স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করতে পারি। প্রশ্নটি নিম্নরূপ -

mysql> IntandBigint20Demo থেকে *নির্বাচন করুন;

নিচের আউটপুট।

<প্রে>+---------------------------------- | সংখ্যা | কোড |+----------------------+-------------------------+| 0000000000000000987 | 0000000000000000987 |+----------------------------------+1 সেটে সারি (0.00 সেকেন্ড)

নমুনা আউটপুট দেখুন, শুরুতে, 0 পূর্ণ হয়। এটি নিজেই বলে যে 20 হল প্রস্থ বলতে চলুন।

সংখ্যা int(20) জিরোফিল

  1. MySQL-এ intvalue='1' এবং intvalue=1-এর মধ্যে পার্থক্য?

  2. MySQL এ!=NULL এবং IS NOT NULL এর মধ্যে পার্থক্য কি?

  3. MySQL এবং PostgreSQL এর মধ্যে পার্থক্য

  4. C-তে const int*, const int * const এবং int const * এর মধ্যে পার্থক্য