SQLite এ তারিখ ডেটাটাইপ কিভাবে ব্যবহার করবেন?

Sqlite E Tarikha Detata Ipa Kibhabe Byabahara Karabena



আপনি কি SQLite-এ তারিখগুলি কীভাবে ব্যবহার করবেন তা শিখতে আগ্রহী? আপনি ব্যবহার করে আপনার SQLite ডাটাবেসে তারিখ এবং সময় ডেটা সঞ্চয় এবং ম্যানিপুলেট করতে পারেন তারিখ ডেটাটাইপ , যা একটি সহায়ক বৈশিষ্ট্য। আপনি একটি অ্যাপ তৈরি করছেন, সময়সূচী পরিচালনা করছেন বা ইভেন্টগুলি ট্র্যাক করছেন, কীভাবে ব্যবহার করবেন তা বোঝা তারিখ ডেটাটাইপ ব্যাপকভাবে আপনার ডাটাবেস ক্ষমতা উন্নত করতে পারেন.

SQLite এ তারিখ ডেটাটাইপ কি?

দ্য তারিখ ডেটাটাইপ SQLite-এ একটি একক, প্রমিত বিন্যাস হিসাবে ডেটাবেসের মধ্যে তারিখ এবং সময় তথ্য সংরক্ষণ করার জন্য ডিজাইন করা হয়েছে। এটি ব্যাপকভাবে গৃহীত ISO-8601 বর্ধিত বিন্যাস ব্যবহার করে, যা তারিখ এবং সময়ের মানগুলির একটি বিস্তৃত পরিসরের প্রতিনিধিত্ব করতে সংখ্যা এবং চিহ্নগুলিকে একত্রিত করে। উদাহরণস্বরূপ, তারিখ 24 জুন, 2022, বিকাল 4:30 টায় হিসাবে ISO-8601 বিন্যাসে প্রতিনিধিত্ব করা যেতে পারে 2022-06-24T16:30:00 .







SQLite এ তারিখ ডেটাটাইপ কিভাবে ব্যবহার করবেন?

ব্যবহার করা তারিখ ডেটাটাইপ SQLite-এ, ব্যবহারকারীরা টাইপের একটি কলাম সহ একটি টেবিল তৈরি করতে পারে তারিখ টাইপের একটি অতিরিক্ত কলাম সহ টাইমস্ট্যাম্প যদি তারা একই ক্ষেত্রের মধ্যে তারিখ এবং সময় উভয় সংরক্ষণ করতে চায়।



সঙ্গে একটি টেবিল তৈরি করতে SQLite এ তারিখ ডেটাটাইপ , আপনি ব্যবহার করতে পারেন ছক তৈরি কর বিবৃতি উদাহরণ স্বরূপ:



টেবিল টেম্পডাটা তৈরি করুন (আইডি আইএনটি প্রাথমিক কী, তারিখ তারিখ);

এই উদাহরণে, আমরা নামক একটি টেবিল তৈরি করছি টেম্পডাটা , দুই কলাম সহ; প্রথম কলাম, আইডি , একটি পূর্ণসংখ্যা এবং টেবিলের জন্য প্রাথমিক কী হিসাবে কাজ করবে এবং দ্বিতীয় কলাম, তারিখ , টাইপের তারিখ .





টেবিল তৈরি করার পরে, আপনি এতে ডেটা সন্নিবেশ করতে পারেন। উদাহরণ স্বরূপ:

টেম্পডেটা (আইডি, তারিখ) মান (1, '2021-06-30') ঢোকান;

টেম্পডেটা (আইডি, তারিখ) VALUES(2, '2018-02-22') ঢোকান;

টেম্পডাটা (আইডি, তারিখ) VALUES(3, '2023-09-12') ঢোকান;

এই উদাহরণে, আমরা মান সন্নিবেশ করা হয় টেম্পডাটা টেবিল তারিখ মান ফর্ম্যাট করা হয় YYYY-MM-DD বিন্যাস



এছাড়াও আপনি SQLite এ তারিখ ডেটাটাইপ ব্যবহার করতে পারেন:

1: তারিখ মান ম্যানিপুলেট

SQLite বিভিন্ন তারিখ-সময় ফাংশন প্রদান করে যা আপনাকে অনুমতি দেয় তারিখ মান ম্যানিপুলেট এবং ফর্ম্যাট করুন . উদাহরণস্বরূপ, ফাংশন strftime() আপনাকে তারিখগুলি ফর্ম্যাট করতে সক্ষম করে। এটি দুটি ইনপুট নেয়: প্রথমটি তারিখ বিন্যাস, এবং দ্বিতীয়টি তারিখের মান।

strftime ('%m/%d/%Y', '2021-06-30') নির্বাচন করুন;

এই ক্যোয়ারী তারিখ হিসাবে প্রদর্শন করবে 06/30/2021 .

2: একটি টেবিল থেকে ডেটা পুনরুদ্ধার করুন

দ্য নির্বাচন করুন বিবৃতি একটি তারিখ ডেটাটাইপযুক্ত টেবিল থেকে ডেটা পেতে ব্যবহার করা যেতে পারে। উদাহরণ স্বরূপ:

টেম্পডাটা থেকে * নির্বাচন করুন;

একটি উদাহরণ হিসাবে, এই ক্যোয়ারীটি টেম্পডাটা টেবিলের সমস্ত তথ্য পুনরুদ্ধার করবে। দ্য কোথায় ক্লজ তারিখের উপর নির্ভর করে ডেটা ফিল্টার করতেও ব্যবহার করা যেতে পারে। উদাহরণ স্বরূপ:

টেম্পডাটা থেকে নির্বাচন করুন যেখানে তারিখ='2021-06-30';

এই ক্যোয়ারীটি থেকে 2021-06-30 এর ডেটা ফেরত দেবে৷ টেম্পডাটা টেবিল

3: তারিখের উপর ভিত্তি করে ডেটা সাজান

প্রতি তারিখের উপর ভিত্তি করে ডেটা সাজান SQLite এ, আপনি ORDER ব্যবহার করতে পারেন দ্বারা ধারা উদাহরণ স্বরূপ:

নির্বাচন করুন * টেম্পডাটা থেকে ASC তারিখ অনুসারে অর্ডার করুন;

এই ক্যোয়ারীটি থেকে ডেটা ফেরত দেবে টেম্পডাটা টেবিলের উপর ভিত্তি করে আরোহী ক্রমে সাজানো তারিখ কলাম

4: তারিখ পাটিগণিত সম্পাদন করুন

SQLite এছাড়াও বিভিন্ন তারিখ-সময় ফাংশন প্রদান করে তারিখ পাটিগণিত সঞ্চালন . উদাহরণস্বরূপ, আপনি ব্যবহার করতে পারেন DATE() datetime স্ট্রিং থেকে তারিখ বের করার ফাংশন।

তারিখ নির্বাচন করুন('2021-06-30 12:30:45');

এই প্রশ্নটি ফিরে আসবে 2021-06-30 .

উপসংহার

SQLite একটি শক্তিশালী তারিখ ডেটাটাইপ বৈশিষ্ট্য অফার করে যা তারিখ এবং টাইমস্ট্যাম্পগুলির দক্ষ পরিচালনা সক্ষম করে। SQLite এর নমনীয়তা এবং দক্ষতা এটিকে মোবাইল অ্যাপ্লিকেশন এবং ডেস্কটপ অ্যাপ্লিকেশনগুলির জন্য একটি পছন্দের পছন্দ করে তোলে। SQLite-এ তারিখ ডেটাটাইপ ব্যবহার করতে, আপনি তারিখ কলাম সহ একটি টেবিল তৈরি করতে পারেন, এতে ডেটা সন্নিবেশ করতে পারেন এবং SQLite-এর ফাংশন ব্যবহার করে বিভিন্ন তারিখ-সময় গণনা করতে পারেন।