মাইএসকিউএল ডেটা প্রকার - মাইএসকিউএল-তে ডেটা প্রকারের একটি ওভারভিউ



মাইএসকিউএল ডেটা প্রকারের এই ব্লগটি আপনাকে মাইএসকিউএল, অর্থাত্ সংখ্যাসূচক, স্ট্রিং, ডেটা এবং সময় ইত্যাদিতে ব্যবহার করতে পারেন এমন বিভিন্ন ডেটা ধরণের একটি ওভারভিউ দেবে

সঠিক ডাটাবেস ম্যানেজমেন্ট সিস্টেম ব্যতীত কেউ বিশ্বে উপস্থিত প্রচুর পরিমাণে ডেটা পরিচালনা করতে পারে না। মাইএসকিউএল এই শিল্পে ব্যবহৃত একটি অন্যতম জনপ্রিয় ডাটাবেস পরিচালন সিস্টেম। আমার আগের ব্লগে মাইএসকিউএল টিউটোরিয়াল , আপনি কার্যকর করা যেতে পারে যে বিভিন্ন এসকিউএল ক্যোয়ারী একটি ধারণা পেয়েছে। মাইএসকিউএল ডেটা প্রকারের এই ব্লগে, আমি মাইএসকিউএলে ব্যবহৃত বিভিন্ন ডেটা প্রকারের বিষয়ে আলোচনা করব।

মাইএসকিউএল ডেটা প্রকারের এই ব্লগে, আমি নিম্নলিখিতগুলি আবরণ করতে যাচ্ছি:





জাভা উদাহরণগুলিতে স্ক্যানার ক্লাস

সুতরাং, আসুন তাদের প্রত্যেকের সাথে শুরু করা যাক।

মাইএসকিউএল ডেটা প্রকার: সংখ্যার প্রকার

সংখ্যাযুক্ত ডেটাটাইপস স্বাক্ষরিত এবং স্বাক্ষরযুক্ত উভয় পূর্ণসংখ্যার অনুমতি দেয়। মাইএসকিউএল নিম্নলিখিত সংখ্যার ডেটা টাইপ সমর্থন করে।



ডেটা টাইপ বর্ণনা স্টোরেজ
TINYINT (আকার) স্বাক্ষরিত পূর্ণসংখ্যা -128 থেকে 127 এবং 0 থেকে 255 স্বাক্ষরবিহীন পূর্ণ পূর্ণসংখ্যার অনুমতি দেয়।1 বাইট
ছোট (আকার) স্বাক্ষরিত পূর্ণসংখ্যার -32768 থেকে 32767 এবং 0 থেকে 65535 স্বাক্ষরবিহীন পূর্ণসংখ্যার অনুমতি দেয়।2 বাইট
মিডিয়ামমেন্ট (আকার) স্বাক্ষরিত পূর্ণসংখ্যার -8388608 থেকে 8388607 এবং 0 থেকে 16777215 স্বাক্ষরবিহীন পূর্ণ পূর্ণসংখ্যার অনুমতি দেয়।3 বাইট
INT (আকার) -2147483638 থেকে 214747483637 এবং 0 থেকে 4294967925 স্বাক্ষরবিহীন পূর্ণ পূর্ণসংখ্যার স্বাক্ষর করে।4 বাইট
বড় আকার (আকার) স্বাক্ষরিত পূর্ণসংখ্যার -9223372036854775808 থেকে 9223372036854775807 এবং 0 থেকে 18446744073709551615 স্বাক্ষরবিহীন পূর্ণসংখ্যার অনুমতি দেয়।8 বাইট
ফ্লাট (আকার, ডি) ভাসমান দশমিক পয়েন্ট সহ ছোট সংখ্যাগুলিকে অনুমতি দেয়। আকারের প্যারামিটারটি সর্বোচ্চ সংখ্যার সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয় এবং ড প্যারামিটারটি দশমিকের ডানদিকে সর্বাধিক সংখ্যার সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয়।4 বাইট
ডাবল (আকার, ডি) ভাসমান দশমিক পয়েন্ট সহ বিশাল সংখ্যককে অনুমতি দেয়। আকারের প্যারামিটারটি সর্বোচ্চ সংখ্যার সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয় এবং ড প্যারামিটারটি দশমিকের ডানদিকে সর্বাধিক সংখ্যার সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয়।8 বাইট
নির্ধারিত (আকার, ডি)
ডাবলকে স্ট্রিং হিসাবে সংরক্ষণ করার অনুমতি দেয়, যাতে একটি নির্দিষ্ট দশমিক বিন্দু থাকে। আকারের পরামিতি সর্বাধিক সংখ্যা এবং ডি প্যারামিটার নির্দিষ্ট করতে ব্যবহৃত হয় দশমিকের ডানদিকে সর্বাধিক সংখ্যার সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয়।পরিবর্তিত হয়

নতুন আপডেট পেতে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করুন ..!

মাইএসকিউএল ডেটা প্রকার: স্ট্রিং প্রকার

স্ট্রিং ডেটা প্রকারগুলি স্থির এবং পরিবর্তনশীল উভয় দৈর্ঘ্যের স্ট্রিংকে অনুমতি দেয়। মাইএসকিউএল নিম্নলিখিত স্ট্রিং ডেটা ধরণের সমর্থন করে।

ডেটা টাইপ বর্ণনা স্টোরেজ
চর (আকার) 255 টি পর্যন্ত অক্ষর ধরে এবং একটি নির্দিষ্ট দৈর্ঘ্যের স্ট্রিংকে অনুমতি দেয়।(অক্ষরের ঘোষিত কলাম দৈর্ঘ্য * বাইটের সংখ্যা)<= 255
ভারচার (আকার) 255 টি অক্ষর পর্যন্ত ধরে রাখে এবং একটি পরিবর্তনশীল দৈর্ঘ্যের স্ট্রিংকে অনুমতি দেয়। আপনি যদি 55 টিরও বেশি অক্ষর সঞ্চয় করেন তবে ডেটা টাইপটি TEXT টাইপে রূপান্তরিত হবে।
  • স্ট্রিং মান (লেন) +1 যেখানে কলামের মানগুলিতে 0 এবং বিয়োগ 255 বাইট প্রয়োজন
  • স্ট্রিং মান (লেন) + 2 বাইট যেখানে কলামের মানগুলিতে 255 বাইটের বেশি প্রয়োজন হতে পারে
TINYTEXT সর্বাধিক দৈর্ঘ্যের 255 টি অক্ষরের একটি স্ট্রিংকে অনুমতি দেয়স্ট্রিং মান (লেন) + 1 বাইটের বেনিতে আসল দৈর্ঘ্য, যেখানে লেন<28
পাঠ্য 65,535 টি অক্ষরের সর্বাধিক দৈর্ঘ্যের স্ট্রিংকে মঞ্জুরি দেয়স্ট্রিং মান (লেন) + 2 বাইটের বেনিতে প্রকৃত দৈর্ঘ্য, যেখানে লেন<216
ব্লগ 65,535 বাইট ডেটা ধারণ করে এবং বাইনারি লার্জ অবজেক্টের জন্য ব্যবহৃত হয়।স্ট্রিং মান (লেন) + 2 বাইটের বেনিতে প্রকৃত দৈর্ঘ্য, যেখানে লেন<216
মিডিয়ামটেক্সট 16,777,215 টি অক্ষরের সর্বাধিক দৈর্ঘ্যের স্ট্রিংকে মঞ্জুরি দেয়স্ট্রিং মান (লেন) + 3 বাইটের বেনিতে আসল দৈর্ঘ্য, যেখানে লেন<224
মিডিলম্ব ডেটা 16,777,215 বাইট পর্যন্ত ধারণ করে এবং বাইনারি লার্জ অবজেক্টগুলির জন্য ব্যবহৃত হয়।স্ট্রিং মান (লেন) + 3 বাইটের বেনিতে আসল দৈর্ঘ্য, যেখানে লেন<224
লম্বটেক্সট 4,294,967,295 টি অক্ষরের সর্বাধিক দৈর্ঘ্যের স্ট্রিংকে মঞ্জুরি দেয়স্ট্রিং মান (লেন) + 4 বাইটের বাইটে আসল দৈর্ঘ্য, যেখানে লেন<232
লংব্লব 4,294,967,295 বাইট ডেটা ধারণ করে এবং বাইনারি লার্জ অবজেক্টের জন্য ব্যবহৃত হয়।স্ট্রিং মান (লেন) + 4 বাইটের বাইটে আসল দৈর্ঘ্য, যেখানে লেন<232
ENUM (x, y, z, ইত্যাদি) সর্বাধিক 65535 মানের মান সহ আপনাকে সম্ভাব্য মানগুলির একটি তালিকা প্রবেশের অনুমতি দেয়। কেবলমাত্র একটি মান isোকানো হয়েছে যা তালিকায় উপস্থিত নেই, একটি ফাঁকামান সন্নিবেশ করা হবে।1 বা 2 বাইট, গণনা মানের সংখ্যার উপর নির্ভর করে (65,535 মান সর্বাধিক)
সেট এই ডেটা টাইপ ENUM এর মতো, তবে সেটে 64৪ টি পর্যন্ত তালিকা আইটেম থাকতে পারে এবং একাধিক পছন্দ সংরক্ষণ করতে পারে।সেট সদস্যের সংখ্যার উপর নির্ভর করে 1, 2, 3, 4, বা 8 বাইট (সর্বোচ্চ 64 সদস্য)

মাইএসকিউএল ডেটা প্রকার: তারিখ এবং সময় প্রকার

এই ডেটা টাইপ আমাদের তারিখ এবং সময় উল্লেখ করতে সক্ষম করে। মাইএসকিউএল নিম্নলিখিত তারিখ এবং সময় ডেটা টাইপ সমর্থন করে।

ডেটা টাইপ বর্ণনা মাইএসকিউএল 5.6.4 এর আগে স্টোরেজ প্রয়োজনীয় মাইএসকিউএল 5.6.4 হিসাবে স্টোরেজ প্রয়োজনীয়
বছর () দুটি মান বা চার-অঙ্কের ফর্ম্যাটে বছরের মান ধরে sপরিসরের বছরের মানগুলি (70-99) রূপান্তরিত হয় (1970-1999), এবং বছরের মান (00-69) (2000-79) এ রূপান্তরিত হয়1 বাইট1 বাইট
তারিখ () ফর্ম্যাটে তারিখের মানগুলি ধরে রাখে: YYYY-MM-DD, যেখানে সমর্থিত ব্যাপ্তি রয়েছে(1000-01-01) থেকে (9999-12-31)3 বাইট3 বাইট
সময় () সময় মানগুলি বিন্যাসে ধারণ করে: এইচএইচ: এমআই: এসএস, যেখানে সমর্থিত পরিসীমা (-838: 59: 59) থেকে (838: 59: 59)3 বাইট3 বাইট + ভগ্নাংশ সেকেন্ড স্টোরেজ
তারিখ সময় () ফর্ম্যাটে তারিখ এবং সময় মানগুলির সংমিশ্রণ: YYYY-MM-DD HH: MI: SS, যেখানে সমর্থিত ব্যাপ্তিটি এসেছে‘1000-01-01 00:00:00’ থেকে ‘9999-12-31 23:59:59’8 বাইট5 বাইট + ভগ্নাংশ সেকেন্ড স্টোরেজ
টাইমস্ট্যাম্প () এর সাথে সেকেন্ডের সংখ্যা হিসাবে সঞ্চিত মানগুলি ধরে রাখে ফর্ম্যাট (YYYY-MM-DD এইচ এইচ: এমআই: এসএস)। সমর্থিত ব্যাপ্তিটি (1970-01-01 00:00:01) ইউটিসি থেকে (2038-01-09 03:14:07) ইউটিসি4 বাইট4 বাইট + ভগ্নাংশ দ্বিতীয় স্টোরেজ
একটি ডেটাবেস প্রশাসক হিসাবে সার্টিফাইড পেতে চান?

মাইএসকিউএল ডেটা প্রকার: অন্যান্য ডাটাবেস ইঞ্জিনগুলি থেকে ডেটা প্রকারগুলি ব্যবহার করা

আপনি যদি এসকিউএল-তে অন্য বিক্রেতাদের দ্বারা লিখিত কোডটি প্রয়োগ করতে চান তবে, মাইএসকিউএল ডেটা ম্যাপিংয়ের মাধ্যমে এটিকে সহজতর করে। নিম্নলিখিত টেবিলে যাও।



অন্যান্য বিক্রেতার ধরণ মাইএসকিউএল টাইপ
BOOLটিনইয়েন্ট
বুলিয়ানটিনইয়েন্ট
বর্ণের মূল্য নির্ধারণ (এম)ভারচার (এম)
ফিক্সডসিদ্ধান্ত নিন
ফ্লোট 4ভাসা
ফ্লোট 8ডাবল
INT1টিনইয়েন্ট
INT2ছোট
INT3মিডিয়ামেন্ট
INT4INT
INT8বড়
দীর্ঘ ভার্বিনারি
মিডিলম্ব
লম্বা গবেষণামিডিয়ামটেক্সট
দীর্ঘমিডিয়ামটেক্সট
মিডল্লিন্টমিডিয়ামেন্ট
NUMERICসিদ্ধান্ত নিন

মাইএসকিউএল ডেটা টাইপগুলিতে এই ব্লগের পরে, আমরা পিএইচপি এর সাথে ডেটাবেসগুলিতে সংযোগ স্থাপন করব, তবে তার আগে আপনি এটি উল্লেখ করতে পারেন , সাক্ষাত্কারে জিজ্ঞাসা শীর্ষ প্রশ্নগুলি জানতে। সাথে থাকুন!

আপনি যদি মাইএসকিউএল সম্পর্কে আরও জানতে এবং এই ওপেন সোর্স রিলেশনাল ডাটাবেসটি জানতে চান তবে আমাদের দেখুন check যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণটি আপনাকে মাইএসকিউএল গভীরতার সাথে বুঝতে এবং বিষয় সম্পর্কে দক্ষতা অর্জনে সহায়তা করবে।

জাভাতে কীভাবে বিটওয়াইস অপারেটর ব্যবহার করবেন

আমাদের জন্য একটি প্রশ্ন আছে? 'এর মন্তব্য বিভাগে এটি উল্লেখ করুন মাইএসকিউএল ডেটা প্রকার ”এবং আমি আপনার কাছে ফিরে আসব।