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

MySQL-এ BIGINT(8) কি সবচেয়ে বড় পূর্ণসংখ্যা? (নয়, ডিসপ্লে 와ইডথ)

BIGINT(8)-এ 8 সংখ্যাটি ডিসপ্লে প্রস্থ (display width) নির্দেশ করে, স্টোরেজCAPACITY নয়। এটি শুধু দেখানোর জন্য।

BIGINT ৮ বাইট (৬৪ বিট) নেয়। সাইনড রেঞ্জ: -9223372036854775808 থেকে 9223372036854775807। আনসাইনড রেঞ্জ: 0 থেকে 18446744073709551615।

উদাহরণ (ZEROFILL সহ):

mysql> create table BigIntDemo8 -> ( -> Number1 BIGINT(8) not null, -> Number2 BIGINT(8) unsigned zerofill not null -> ); Query OK, 0 rows affected (0.59 sec)

মান ইনসার্ট করুন:

mysql> insert into BigIntDemo8 values(1,1); ... (৬টি রেকর্ড)

আউটপুট (দ্বিতীয় কলামে শূন্য প্যাডিং):

+---------+----------+ | Number1 | Number2  | +---------+----------+ | 1       | 00000001 | | 11      | 00000011 | | 111     | 00000111 | | 1111    | 00001111 | | 11111   | 00011111 | | 111111  | 00111111 | +---------+----------+ 6 rows in set (0.00 sec)

Number2-এ ZEROFILL কারণে ৮ অঙ্কের প্রস্থ বজায় রেখেছে।

  1. MySQL-এ CAST এবং CONV ফাংশন ব্যবহার করে টাইপ BigInt-এ কনভার্ট করা

  2. MySQL-এ || অপারেটর দিয়ে স্ট্রিং কনক্যাটেনেশন (PIPES_AS_CONCAT মোড)

  3. MySQL-এ একক কোয়েরিতে সর্বোচ্চ ID والے সারি আপডেট করা

  4. MySQL-এ SELECT ক্যোয়ারির ফলাফল অর্ডার করা