এসকিউএল ডেটা প্রকারগুলি বোঝা - এসকিউএল ডেটা প্রকার সম্পর্কে আপনার যা জানা দরকার



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

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

নিম্নলিখিত এই নিবন্ধে আচ্ছাদিত করা হয়েছে:





এসকিউএল - এসকিউএল ডেটা প্রকার - এডুরেকা

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

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

নিবন্ধের এই বিভাগটি সংখ্যার ডেটা ধরণের সম্পর্কে আলোচনা করবে। এই ডেটা প্রকারগুলি স্বাক্ষরযুক্ত এবং স্বাক্ষরবিহীন পূর্ণসংখ্যার উভয়েরই অনুমতি দেয়। আমি সংখ্যার তথ্য প্রকারগুলি নিম্নলিখিত দুটি বিভাগে বিভক্ত করেছি:



সঠিক সংখ্যা সংক্রান্ত তথ্য প্রকার

ডেটা টাইপ বর্ণনা / ব্যাপ্তি
স্টোরেজ
বর্ণনা থেকে প্রতি
বিটএকটি পূর্ণসংখ্যা যা হয় 0, 1, বা NULL হতে পারে।-
টিনিনেন্টপুরো সংখ্যা অনুমতি দেয়02551 বাইট
স্মার্টিন্টপুরো সংখ্যা অনুমতি দেয়-32,76832,7672 বাইট
intপুরো সংখ্যা অনুমতি দেয়-2,147,483,6482,147,483,6474 বাইট
বিগিন্টপুরো সংখ্যা অনুমতি দেয়-9,223,372,036,854,775,8089,223,372,036,854,775,8078 বাইট
সংখ্যা (পি, গুলি)একটি সংখ্যার মান অনুমতি দেয়। কোথায় ' পি ‘হয় যথার্থ মান এবং ' s ‘হয় স্কেল মান -10 ^ 38 +110 ^ 38 -15-17 বাইট
দশমিক (পি, গুলি)দশমিক মানকে অনুমতি দেয়। কোথায় ' পি ‘হয় যথার্থ মান এবং ' s ‘হয় স্কেল মান -10 ^ 38 +110 ^ 38 -15-17 বাইট
ছোট্টমুদ্রা হিসাবে ডেটা মঞ্জুরি দেয়-214,748.3648+214,748.36474 বাইট
টাকামুদ্রা হিসাবে ডেটা মঞ্জুরি দেয়-922,337,203,685,477.5808922,337,203,685,477.58078 বাইট

এখন আসুন, আমরা আনুমানিক সংখ্যার ডেটা প্রকারগুলি খতিয়ে দেখি।

আনুমানিক সংখ্যা সংক্রান্ত প্রকারভেদ

ডেটা টাইপ বর্ণনা / ব্যাপ্তি
স্টোরেজ
বর্ণনা থেকে প্রতি
ভাসা (এন)অনুমতিভাসমান নির্ভুলতার নম্বর ডেটা-1.79E + 3081.79E + 3084 বা 8 বাইট
বাস্তবঅনুমতিভাসমান নির্ভুলতার নম্বর ডেটা-3.40E + 383.40E + 384 বাইট

এরপরে, এই নিবন্ধে এসকিউএল-তে ব্যবহৃত চরিত্রের ডেটা টাইপগুলি খতিয়ে দেখা যাক।

এসকিউএল ডেটা প্রকার: চরিত্রের স্ট্রিং ডেটা প্রকার

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

ডেটা টাইপ বর্ণনা / সর্বোচ্চ আকার
স্টোরেজ
বর্ণনা সর্বাধিক আকার
পাঠ্যঅনুমতি দেয় একটি vআরিয়েবল দৈর্ঘ্যের অক্ষরের স্ট্রিং2GB টেক্সট ডেটা4 বাইট + চর সংখ্যা
ভারচার (সর্বোচ্চ)অনুমতি দেয় একটি vআরিয়েবল দৈর্ঘ্যের অক্ষরের স্ট্রিং2E + 31 টি অক্ষর2 বাইট + চর সংখ্যা
বারচরঅনুমতি দেয় একটি vআরিয়েবল দৈর্ঘ্যের অক্ষরের স্ট্রিং8,000 অক্ষর2 বাইট + চর সংখ্যা
চরএকটি স্থির অনুমতি দেয়দৈর্ঘ্যের অক্ষরের স্ট্রিং8,000 অক্ষরসংজ্ঞায়িত প্রস্থ

বিঃদ্রঃ:
প্রশ্ন: কেন আমরা ভ্রচার (8000) এর চেয়ে বেশি মূল্য ঘোষণা করতে পারি না? উত্তর: VARCHAR (n) সারি পৃষ্ঠায় ডেটা সংরক্ষণ করার জন্য দায়বদ্ধ। যেহেতু প্রতিটি পৃষ্ঠায় পৃষ্ঠার শিরোনামটি প্রথম 96 বাইটগুলি দখল করে এবং কেবল 8096 বাইট ডেটা (8192 -96) সারি ওভারহেড এবং অফসেটের জন্য উপলভ্য, সুতরাং আপনি ভ্রচার (8000) এর চেয়ে বেশি কোনও মান ঘোষণা করতে পারবেন না।

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

ইউনিকোড চরিত্রের স্ট্রিং ডেটা প্রকার

ডেটা টাইপ বর্ণনা / সর্বোচ্চ আকার
স্টোরেজ
বর্ণনা সর্বাধিক আকার
ntextএকটি পরিবর্তনশীল অনুমতি দেয়দৈর্ঘ্য ইউনিকোড স্ট্রিং2GB টেক্সট ডেটা4 বাইট + চর সংখ্যা
এনভারচর (সর্বাধিক)একটি পরিবর্তনশীল অনুমতি দেয়দৈর্ঘ্য ইউনিকোড স্ট্রিং2E + 31 টি অক্ষর2 বাইট + চর সংখ্যা
nvarcharএকটি পরিবর্তনশীল অনুমতি দেয়দৈর্ঘ্য ইউনিকোড স্ট্রিং4,000 অক্ষর2 বাইট + চর সংখ্যা
ncharএকটি এফ অনুমতি দেয়ixed দৈর্ঘ্যের ইউনিকোড স্ট্রিং4,000 অক্ষরসংজ্ঞায়িত প্রস্থ * 2

এর পরে, এই নিবন্ধে এসকিউএল-তে ব্যবহৃত বাইনারি ডেটা প্রকারগুলি খতিয়ে দেখা যাক।

এসকিউএল ডেটা প্রকার: বাইনারি ডেটা প্রকার

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

অজগর জন্য অ্যানাকোন্ডা কি
ডেটা টাইপ বর্ণনা / সর্বোচ্চ আকার
বর্ণনা সর্বাধিক আকার
চিত্রপরিবর্তনশীল দৈর্ঘ্যের অনুমতি দেয়বাইনারি ডেটা2,147,483,647 বাইট
জাতের (সর্বাধিক)পরিবর্তনশীল দৈর্ঘ্যের অনুমতি দেয়বাইনারি ডেটা2E + 31 বাইট
জাতেরপরিবর্তনশীল দৈর্ঘ্যের অনুমতি দেয়বাইনারি ডেটা8,000 বাইট
বাইনারিএকটি এফ অনুমতি দেয়ixed দৈর্ঘ্যের বাইনারি ডেটা8,000 বাইট

পরবর্তী, এই নিবন্ধে আসুন এসকিউএল-তে ব্যবহৃত তারিখ এবং সময় ডেটা টাইপগুলি খতিয়ে দেখি।

এসকিউএল ডেটা প্রকার: তারিখ সময় তথ্যের ধরণ

নিবন্ধের এই বিভাগটি তারিখ এবং সময় ডেটা ধরণের সম্পর্কে আলোচনা করবে। এই ডেটা টাইপগুলি তারিখ এবং সময় বিভিন্ন ফর্ম্যাট অনুমতি দেয়। নীচের টেবিল দেখুন।

ডেটা টাইপ বর্ণনা / ব্যাপ্তি
স্টোরেজ
বর্ণনা থেকে প্রতি
তারিখবছর, মাস এবং দিনগুলির ফর্ম্যাটে স্টোরের তারিখ।জানুয়ারী 1, 000131 ডিসেম্বর, 99993 বাইট
সময়ঘন্টা, মিনিট এবং সেকেন্ডের ফর্ম্যাটে সময় সঞ্চয় করে।3-5 বাইট
তারিখ সময়তারিখ এবং সময় উভয়ই সঞ্চয় করে (3.33 মিলিসেকেন্ডের যথার্থতার সাথে)জানুয়ারী 1, 175331 ডিসেম্বর, 99998 বাইট
ডেটটাইম 2তারিখ এবং সময় উভয়ই সঞ্চয় করে (100 ন্যানোসেকেন্ডের নির্ভুলতার সাথে)জানুয়ারী 1, 000131 ডিসেম্বর, 99996-8 বাইট
ছোট্ট সময়তারিখ এবং সময় উভয়ই সঞ্চয় করে (1 মিনিটের যথার্থতার সাথে)জানুয়ারী 1, 1900জুন 6, 20794 বাইট
ডেটটাইমসেটটাইম জোনের অফসেট সংযোজন সহ ডেটটাইম 2 এর সমান8-10 বাইট
টাইমস্ট্যাম্পএকটি অনন্য নম্বর সঞ্চয় করে যা প্রতিবার একটি সারি তৈরি বা সংশোধিত হয়ে আপডেট হওয়ার সাথে সাথে আপডেট হয়।

এরপরে, এই নিবন্ধে এসকিউএল-তে উপলব্ধ বিবিধ ডেটা প্রকারগুলি সন্ধান করা যাক।

এসকিউএল ডেটা প্রকার: অন্যান্য তথ্যের ধরণ

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

ডেটা টাইপ বর্ণনা
টেবিলএই ডেটা টাইপ পরবর্তী প্রক্রিয়াজাতকরণের জন্য একটি ফলাফল সেট সঞ্চয় করে।
এক্সএমএলএই ডেটা টাইপটি এক্সএমএল ফর্ম্যাটযুক্ত ডেটা সঞ্চয় করে।
কার্সারএই ডেটা টাইপটি কার্সার অবজেক্টের জন্য একটি রেফারেন্স সরবরাহ করে।
অনন্য পরিচয়এই ডেটা টাইপটি বিশ্বব্যাপী অনন্য সনাক্তকারী (জিইউডি) সঞ্চয় করে।
sql_variant
এই তথ্য টাইপ গুলিপাঠ্য, নেক্সট, এবং টাইমস্ট্যাম্প ব্যতীত বিভিন্ন এসকিউএল সমর্থিত ডেটা ধরণের মান টর্স করে।

আপনি যখন এসকিউএল-তে ডেটা প্রকারগুলি জানেন তবে আমি নিশ্চিত যে আপনি আরও এসকিউএল শিখতে আগ্রহী। আপনি নিবন্ধগুলির একটি তালিকা এখানে শুরু করেছেন:

  1. মাইএসকিউএল কি?
  2. মাইএসকিউএল ওয়ার্কবেঞ্চ

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

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