ডাটা টাইপ
Last updated
Last updated
যে কোন ডাটার একটি নির্দিষ্ট ধরন থাকে, যা প্রোগ্রামিং ল্যাঙ্গুয়েজকে বলে করে দেয় এটি কি ধরনের ডাটা জমা রাখতে পারবে অথবা এই ডাটার ধরন কি, ডাটার এই ধরনকে ডাটা টাইপ বলা হয়ে থাকে । MySQL এ বেশ কয়েক প্রকার ডাটা টাইপ আছে, নিচে এদের বর্ণনা দেওয়া হল।
সংখ্যা সম্পর্কিত তথ্য সংরক্ষণের জন্য নিচের ডাটা টাইপ সমূহ ব্যবহার করা হয়ে থাকে।
অক্ষর সম্পর্কিত তথ্য সংরক্ষণের জন্য নিচের ডাটা টাইপ সমূহ ব্যবহার করা হয়ে থাকে।
উল্লেখ্য L = সংরক্ষিত মান এর দৈর্ঘ্য / Length
ব্লব / BLOB = Binary Large Object
সময় ও তারিখ সম্পর্কিত তথ্য সংরক্ষণের জন্য নিচের ডাটা টাইপ সমূহ ব্যবহার করা হয়ে থাকে।
ENUM, SET, BOOLEAN
ডাটা টাইপ
ডাটা সাইজ
সর্বনিম্ন মান
সর্বোচ্চ মান
রেঞ্জ
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
ডাটা টাইপ
ফরম্যাট
ডাটা সাইজ
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 বাইট’স