ডাটা টাইপ

যে কোন ডাটার একটি নির্দিষ্ট ধরন থাকে, যা প্রোগ্রামিং ল্যাঙ্গুয়েজকে বলে করে দেয় এটি কি ধরনের ডাটা জমা রাখতে পারবে অথবা এই ডাটার ধরন কি, ডাটার এই ধরনকে ডাটা টাইপ বলা হয়ে থাকে । MySQL এ বেশ কয়েক প্রকার ডাটা টাইপ আছে, নিচে এদের বর্ণনা দেওয়া হল।

সংখ্যা

সংখ্যা সম্পর্কিত তথ্য সংরক্ষণের জন্য নিচের ডাটা টাইপ সমূহ ব্যবহার করা হয়ে থাকে।

ডাটা টাইপ

ডাটা সাইজ

সর্বনিম্ন মান

সর্বোচ্চ মান

রেঞ্জ

TINYINT

1 বাইট

–128

127

2^8

SMALLINT

2 বাইট’স

–32,768

32,767

2^16

MEDIUMINT

3 বাইট’স

–8,388,608

8,388,607

2^24

INT

4 বাইট’স

–2,147,483,648

2,147,483,647

2^32

BIGINT

8 বাইট’স

–9,223,372,036, 854,775,808

9,223,372,036, 854,775,807

2^64

অক্ষর

অক্ষর সম্পর্কিত তথ্য সংরক্ষণের জন্য নিচের ডাটা টাইপ সমূহ ব্যবহার করা হয়ে থাকে।

ডাটা টাইপ (টেক্সট)

ডাটা টাইপ (ব্লব)

ডাটা সাইজ

অক্ষর সংখ্যা (বাইটে)

TINYTEXT

TINYBLOB

L + 1 বাইট’স

255

TEXT

BLOB

L + 2 বাইট’স

65,535

MEDIUMTEXT

MEDIUMBLOB

L + 3 বাইট’স

16,777,215

LONGTEXT

LONGBLOB

L + 4 বাইট’স

4,294,967,295

VARCHAR

-

L + 2 বাইট’স

0-65535

উল্লেখ্য L = সংরক্ষিত মান এর দৈর্ঘ্য / Length

ব্লব / BLOB = Binary Large Object

সময় ও তারিখ

সময় ও তারিখ সম্পর্কিত তথ্য সংরক্ষণের জন্য নিচের ডাটা টাইপ সমূহ ব্যবহার করা হয়ে থাকে।

ডাটা টাইপ

ফরম্যাট

ডাটা সাইজ

DATE

YYYY-MM-DD

3 বাইট’স

TIME

HHH:MM:SS

3 বাইট’স

YEAR

YYYY

1 বাইট

DATETIME

YYYY-MM-DD HH:MM:SS

8 বাইট’স

TIMESTAMP

YYYY-MM-DDHH:MM:SS

8 বাইট’স

অন্যান্য

ENUM, SET, BOOLEAN

Last updated