কম্পিউটার টিউটোরিয়াল

MySQL-এ BIGINT ZEROFILL বনাম INT ZEROFILL পার্থক্য

MySQL-এ BIGINT এবং INT-এর প্রধান পার্থক্য:

  • INT ৩২-বিট (৪ বাইট), রেঞ্জ: -২১৪৭৪৮৩৬৪৮ থেকে ২১৪৭৪৮৩৬৪৭ (অনসাইনড: ৪২৯৪৯৬৭২৯৫)
  • BIGINT ৬৪-বিট (৮ বাইট), রেঞ্জ: -৯২২৩৩৭২০৩৬৮৫৪৭৭৫৮০৮ থেকে ৯২২৩৩৭২০৩৬৮৫৪৭৭৫৮০৭ (অনসাইনড: ১৮৪৪৬৭৪৪০৭৩৭০৯৫৫১৬১৫)
  • দ উভয়েই প্রস্থ (width) নির্দিষ্ট করা যায় (যেমন BIGINT(20), INT(10)) ZEROFILL-এর সাথে

উদাহরণ:

mysql> CREATE TABLE BigintandintDemo (
    -> Number1 BIGINT ZEROFILL,
    -> Number2 INT ZEROFILL
    -> );

রেকর্ড যোগ করি:

mysql> INSERT INTO BigintandintDemo VALUES(234556667777, 678999);

ফলাফল:

+----------------------+------------+
| Number1              | Number2    |
+----------------------+------------+
| 00000000234556667777 | 0000678999 |
+----------------------+------------+

BIGINT বড় সংখ্যা সংরক্ষণের জন্য উপযুক্ত, INT সাধারণ ব্যবহারের জন্য।

  1. MySQL SELECT-এ UNSIGNED INT কে -১ দিয়ে গুণ করে নেগেটিভ করা

  2. MySQL ফিল্ডে ZEROFILL-এর ব্যবহারিতা

  3. MySQL-এ শুধু ইন্টিজার ফিল্ড আপডেট করা

  4. MySQL-এ BIGINT এবং BIGINT(20) এর পার্থক্য কী?