আসুন MySQL -
-এ TINYINT টাইপ সম্পর্কে কিছু পয়েন্ট শিখি- TINYINT প্রকার 1 বাইট অর্থাৎ 8 বিট নেয়।
- টিআইএনআইএনটি(এন), যেখানে N আপনি যে প্রদর্শনের প্রস্থ চান তা নির্দেশ করে।
উদাহরণস্বরূপ, TINYINT(1) প্রস্থ প্রদর্শন করতে ব্যবহার করা যেতে পারে যা 1.
আসুন আমরা সর্বনিম্ন এবং সর্বোচ্চ মান সম্পর্কে শিখি −
tinyint-এর সর্বোচ্চ মান হল=(2 (8-1) -1) =127 টিনইন্টের সর্বনিম্ন মান হল =-(2 (8-1) ) =-128।
মান হবে -128 থেকে 127 এর মধ্যে। এর মানে TINYINT (1) tinyint-এর সর্বোচ্চ এবং সর্বনিম্ন মানকে প্রভাবিত করে না।
আসুন এটি পরীক্ষা করি -
প্রথমত, TINYINT (1) -
হিসাবে একটি কলাম সেট সহ একটি টেবিল তৈরি করুনmysql> টেবিল প্রদর্শন তৈরি করুন -> ( -> rangeOfId tinyint(1) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.67 সেকেন্ড)
সর্বোচ্চ এবং সর্বনিম্ন পরিসরের বাইরে একটি মান সন্নিবেশ করা যাক। এর ফলে একটি ত্রুটি হবে −
mysql> প্রদর্শন মান (128); ERROR 1264 (22003):সারি 1 এ কলাম 'rangeOfId'-এর জন্য পরিসীমা মানের বাইরে
রেকর্ড সন্নিবেশ করার প্রশ্ন নিম্নরূপ. আমরা এখন −
পরিসরের মধ্যে মান সন্নিবেশ করবmysql> প্রদর্শন মানগুলিতে সন্নিবেশ করুন (127); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> প্রদর্শন মানগুলিতে সন্নিবেশ করুন (-128); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> ডিসপ্লে থেকে *সিলেক্ট করুন;