SQLite ALTER TABLE কমান্ড দিয়ে টেবিল রিনেম ও নতুন কলাম যোগ করার বাংলা টিউটোরিয়াল

SQLite ALTER TABLE Command – টেবিলের গঠন পরিবর্তন (বাংলা টিউটোরিয়াল)

ডাটাবেসের চাহিদা সময়ের সাথে পাল্টায়। অনেক সময় টেবিল তৈরি করার পর দেখা যায় তার নাম বদলানো দরকার, কিংবা একটি নতুন কলাম সংযুক্ত করতে হবে। SQLite-তে এই কাজটি করার জন্য ALTER TABLE কমান্ড…
SQLite INDEXED BY এবং NOT INDEXED ক্লজের বাংলা টিউটোরিয়াল

SQLite INDEXED BY Clause – নির্দিষ্ট ইনডেক্স ব্যবহার ও NOT INDEXED (বাংলা)

আমরা গত পর্বে জেনেছি যে ইনডেক্স ডেটা খোঁজার গতি বাড়ায়, এবং SQLite স্বয়ংক্রিয়ভাবে উপযুক্ত ইনডেক্স নির্বাচন করে। কিন্তু কখনো কখনো আমরা নিজেরা নির্দিষ্ট করে দিতে চাই যে কোনো কোয়েরিতে কোন ইনডেক্স…
SQLite Indexes – ইনডেক্স তৈরি, ব্যবহার, সুবিধা ও কখন এড়াতে হবে তার বাংলা টিউটোরিয়াল

SQLite Indexes – CREATE, UNIQUE, COMPOSITE, DROP INDEX (বাংলা টিউটোরিয়াল)

বইয়ের শেষে থাকা ইনডেক্স যেমন কোনো টপিক দ্রুত খুঁজে পেতে সাহায্য করে, ডাটাবেসের ইনডেক্সও ঠিক তেমনই কাজ করে – এটি টেবিলের ডেটার মধ্যে দ্রুত সার্চ করার একটি বিশেষ ব্যবস্থা। ইনডেক্স…
SQLite Triggers – BEFOREAFTER INSERT, UPDATE, DELETE ট্রিগার বাংলা টিউটোরিয়াল

SQLite Triggers – স্বয়ংক্রিয় ট্রিগার তৈরি, ব্যবহার ও মুছে ফেলা (বাংলা টিউটোরিয়াল)

একটি প্রফেশনাল ডাটাবেস অ্যাপ্লিকেশনে অনেক সময় আমরা চাই যে, কোনো নির্দিষ্ট ঘটনা (যেমন নতুন ডেটা ঢোকা, ডেটা বদলানো বা মুছে ফেলা) ঘটলে স্বয়ংক্রিয়ভাবে আরেকটি কাজ হয়ে যাক – যেমন একটি…
SQLite ALIAS Syntax – টেবিল ও কলামের অস্থায়ী নাম ব্যবহারের বাংলা টিউটোরিয়াল

SQLite ALIAS Syntax – টেবিল ও কলামের অস্থায়ী নাম (বাংলা টিউটোরিয়াল)

কোয়েরি লেখার সময় টেবিল বা কলামের আসল নাম বড় ও অসুবিধাজনক হতে পারে। অথবা আমাদের এমন একটি নাম দরকার যা আউটপুটে বেশি অর্থবহ। SQLite-তে ALIAS (উপনাম) ব্যবহার করে আমরা টেবিল বা কলামের…
SQLite NULL Values – IS NULL, IS NOT NULL দিয়ে ডেটা ফিল্টার বাংলা টিউটোরিয়াল

SQLite NULL Values – NULL কী, IS NULL, IS NOT NULL (বাংলা টিউটোরিয়াল)

ডাটাবেসের কোনো কলামে মাঝেমধ্যে তথ্যের অভাব দেখা দেয়—কর্মীর ঠিকানা এখনো দেওয়া হয়নি, বেতন নির্ধারণ হয়নি, অথবা ফোন নম্বর আপাতত অজানা। এই অজানা বা অনুপস্থিত মানকে SQL-এ NULL বলা হয়। NULL কোনো সংখ্যা…
SQLite UNION এবং UNION ALL অপারেটর দিয়ে একাধিক SELECT-এর ফলাফল একত্রিত করার বাংলা টিউটোরিয়াল

SQLite UNION ও UNION ALL – একাধিক SELECT একত্রিত করার সম্পূর্ণ গাইড (বাংলা)

কখনো কখনো আমাদের একই ধরনের ডেটা একাধিক টেবিল বা একাধিক শর্ত থেকে আলাদা আলাদা SELECT করে আনতে হয়, এবং শেষে সেই সব ফলাফল একটি মাত্র ফলাফল সেট হিসেবে দেখতে চাই।…
SQLite JOINS – CROSS JOIN, INNER JOIN, LEFT OUTER JOIN বাংলা টিউটোরিয়াল

SQLite JOINS – CROSS JOIN, INNER JOIN, LEFT OUTER JOIN (বাংলা টিউটোরিয়াল)

বাস্তব ডাটাবেসে ডেটা ছড়িয়ে থাকে একাধিক টেবিলে। এই টেবিলগুলোর মধ্যে সম্পর্ক স্থাপন করে একসাথে তথ্য বের করার জন্য JOIN ক্লজ ব্যবহৃত হয়। JOIN একাধিক টেবিলের সাধারণ কলামের মানের ভিত্তিতে সারিগুলোকে যুক্ত করে…
SQLite Constraints – NOT NULL, DEFAULT, UNIQUE, PRIMARY KEY, CHECK কনস্ট্রেইন্টের বাংলা টিউটোরিয়াল

SQLite Constraints – NOT NULL, DEFAULT, UNIQUE, PRIMARY KEY, CHECK (বাংলা টিউটোরিয়াল)

ডাটাবেসে ডেটা ঢোকার সময় আমরা চাই যে কিছু নিয়ম মেনে চলুক – যেমন কোনো কলাম খালি রাখা যাবে না, বেতন শূন্য বা নেগেটিভ হতে পারবে না, কিংবা রোল নম্বর সবার…
SQLite PRAGMA কমান্ড দিয়ে ডাটাবেস এনভায়রনমেন্ট সেটিংস নিয়ন্ত্রণের বাংলা টিউটোরিয়াল

SQLite PRAGMA কমান্ড – ডাটাবেস কনফিগারেশন ও সেটিংস (বাংলা টিউটোরিয়াল)

SQLite-তে PRAGMA একটি বিশেষ ধরনের SQL কমান্ড, যা সাধারণ ডেটা ম্যানিপুলেশন নয়, বরং ডাটাবেস ইঞ্জিনের অভ্যন্তরীণ পরিবেশগত চলক (environmental variables) ও স্টেট ফ্ল্যাগ নিয়ন্ত্রণ করে। PRAGMA ব্যবহার করে আমরা ডাটাবেসের কনফিগারেশন দেখতে…