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

MySQL কতগুলো গ্রুপে ডেটা টাইপ সমর্থন করে

MySQL বিভিন্ন ডেটা টাইপ সমর্থন করে যা তিনটি প্রধান ক্যাটাগরিতে ভাগ:

  • Numeric (সাংখ্যিক)
  • Date and Time (তারিখ ও সময়)
  • String Types (স্ট্রিং টাইপ)

সাংখ্যিক ডেটা টাইপ

  • INT - সাধারণ ইন্টিজার (সাইনড: -2147483648 থেকে 2147483647)
  • TINYINT - খুব ছোট ইন্টিজার (-128 থেকে 127)
  • SMALLINT - ছোট ইন্টিজার (-32768 থেকে 32767)
  • MEDIUMINT - মাঝারি আকারের ইন্টিজার
  • BIGINT - বড় ইন্টিজার
  • FLOAT(M,D) - ফ্লোটিং পয়েন্ট নম্বর
  • DOUBLE(M,D) - ডাবল প্রিসিশন ফ্লোটিং পয়েন্ট
  • DECIMAL(M,D) - আনপ্যাকড ফ্লোটিং পয়েন্ট (Exact precision)

তারিখ ও সময় টাইপ

  • DATE - 'YYYY-MM-DD' (1000-01-01 থেকে 9999-12-31)
  • DATETIME - 'YYYY-MM-DD HH:MM:SS'
  • TIMESTAMP - '1970-01-01 00:00:01' থেকে '2038-01-19 08:44:07'
  • TIME - 'HH:MM:SS'
  • YEAR - ২ বা ৪ ডিজিটের বছর

স্ট্রিং টাইপ

  • CHAR(M) - ফিক্সড লেন্থ স্ট্রিং (১-২৫৫ ক্যারেক্টার)
  • VARCHAR(M) - ভেরিয়েবল লেন্থ স্ট্রিং (১-৬৫,৫৩৫ ক্যারেক্টার)
  • BLOB/TEXT - বড় আকারের বাইনারি/টেক্সট ডেটা (৬৫,৫৩৫ ক্যারেক্টার)
  • ENUM - প্রি-ডিফাইনড মানগুলো থেকে একটি নির্বাচন
  1. Android-এ Intent কত প্রকারের হয়?

  2. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা আপডেট করা

  3. MySQL-এ নির্দিষ্ট কলামের ডেটা এক্সপোর্ট করুন

  4. পাইথনে ইনহেরিটেন্স কত প্রকার? একে কত প্রকারে ভাগ করা যায়?