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

MySQL-এ INT এবং INTEGER ডেটা টাইপের পার্থক্য

MySQL-এ INT এবং INTEGER একই জিনিসের সমার্থক (synonym)। উভয়ই অভ্যন্তরীণভাবে INT(11) হিসেবে সংরক্ষিত হয় এবং একই রেঞ্জ (-2147483648 থেকে 2147483647) সমর্থন করে।

প্রমাণ: INT টেবিল

CREATE TABLE `IntDemo` (`Id` INT);
DESC `IntDemo`;

আউটপুট: Type = int(11)

INSERT INTO `IntDemo` VALUES (2147483647), (-2147483648);
SELECT * FROM `IntDemo`;

ফলাফল: উভয় মান সফলভাবে ইনসার্ট হয়।

প্রমাণ: INTEGER টেবিল

CREATE TABLE `IntegerDemo` (`Id` INTEGER);
DESC `IntegerDemo`;

আউটপুট: Type = int(11) (এখানেও int(11) দেখাবে)।

INSERT INTO `IntegerDemo` VALUES (2147483647), (-2147483648);
SELECT * FROM `IntegerDemo`;

ফলাফল: একই রেঞ্জ সমর্থন করে।

নिष्कর্ষ

INT এবং INTEGER একই; আপনার পছন্দমত যেকোনো একটি ব্যবহার করুন। INT ছোট হয়ে লেখা সহজ, তাই এটি বেশি প্রচলিত।

  1. MySQL-এ != NULL এবং IS NOT NULL-এর পার্থক্য

  2. সি++-এ size_t এবং int-এর পার্থক্য

  3. C++-এ int এবং long-এর পার্থক্য কী?

  4. C#-তে int এবং Int32-এর পার্থক্য