SQLite এক্সপ্রেশন – বুলিয়ান, নিউমেরিক ও ডেট এক্সপ্রেশন বাংলা টিউটোরিয়াল

SQLite এক্সপ্রেশন (Expressions) – বুলিয়ান, নিউমেরিক ও ডেট এক্সপ্রেশন (বাংলা টিউটোরিয়াল)

এক্সপ্রেশন (Expression) হলো এক বা একাধিক মান, অপারেটর এবং SQL ফাংশনের সমন্বয়, যা শেষ পর্যন্ত একটি নির্দিষ্ট ভ্যালুতে মূল্যায়িত হয়। সহজ ভাষায়, এগুলো ডাটাবেসের ভাষায় লেখা সূত্র (formula), যা দিয়ে…
SQLite অপারেটর বাংলা টিউটোরিয়াল – গাণিতিক, তুলনামূলক, যৌক্তিক ও বিটভিত্তিক অপারেটর

SQLite অপারেটর (Operators) – Arithmetic, Comparison, Logical, Bitwise (বাংলা টিউটোরিয়াল)

অপারেটর (Operator) হলো বিশেষ কিছু সংরক্ষিত শব্দ বা চিহ্ন, যা SQLite স্টেটমেন্টের WHERE ক্লজে (এবং অনেক সময় SELECT-এর কলাম তালিকায়) বিভিন্ন শর্ত তৈরি করতে ও গণনা সম্পাদন করতে ব্যবহৃত হয়। অপারেটর ছাড়া…
SQLite SELECT কমান্ড দিয়ে টেবিল থেকে ডেটা বের করার বাংলা টিউটোরিয়াল

SQLite SELECT স্টেটমেন্ট – টেবিল থেকে ডেটা ফেচ করার সম্পূর্ণ গাইড (বাংলা)

ডাটাবেসে জমা করা তথ্যের সবচেয়ে বড় মূল্য হলো সেটি প্রয়োজনমতো খুঁজে বের করতে পারা। SQLite-তে এই কাজটি সম্পাদন করে SELECT স্টেটমেন্ট। এটি ডাটা কোয়েরি ল্যাঙ্গুয়েজের (DQL) প্রধান কমান্ড, যা টেবিল থেকে ডেটা…
SQLite INSERT INTO স্টেটমেন্ট – ডেটা ইনসার্ট করার সম্পূর্ণ গাইড (বাংলা)

SQLite INSERT INTO স্টেটমেন্ট – ডেটা ইনসার্ট করার সম্পূর্ণ গাইড (বাংলা)

ডাটাবেসে তথ্য রাখার মূল কাজটি হয় ডেটা ইনসার্ট করার মাধ্যমে। SQLite-তে কোনো টেবিলে নতুন সারি (row) যোগ করতে আমরা INSERT INTO স্টেটমেন্ট ব্যবহার করি। এটি একটি DML (Data Manipulation Language) কমান্ড, যা টেবিলের কলামগুলোর…
SQLite DROP TABLE কমান্ড ব্যবহার করে টেবিল স্থায়ীভাবে মুছে ফেলার বাংলা টিউটোরিয়াল

SQLite DROP TABLE স্টেটমেন্ট – টেবিল ডিলিট করার সম্পূর্ণ গাইড (বাংলা)

SQLite-তে কোনো টেবিলের সম্পূর্ণ সংজ্ঞা (definition) এবং তার সঙ্গে জড়িত সমস্ত ডেটা, ইনডেক্স, ট্রিগার, কনস্ট্রেইন্ট ও অনুমতি স্পেসিফিকেশন একবারে সরিয়ে ফেলতে আমরা DROP TABLE কমান্ডটি ব্যবহার করি। এটি অত্যন্ত শক্তিশালী ও একই সাথে বিপজ্জনক…
SQLite CREATE TABLE স্টেটমেন্ট দিয়ে টেবিল তৈরি করার বাংলা টিউটোরিয়াল

SQLite CREATE TABLE স্টেটমেন্ট – টেবিল তৈরি করার পূর্ণাঙ্গ গাইড (বাংলা)

ডাটাবেসের প্রাণ হলো টেবিল – যেখানে সারি (row) ও কলামে (column) ডেটা সাজানো থাকে। SQLite-তে একটি নতুন টেবিল তৈরি করতে আমরা CREATE TABLE স্টেটমেন্ট ব্যবহার করি। এই কমান্ডের মাধ্যমে আমরা টেবিলের নাম,…
SQLite DETACH DATABASE কমান্ড ব্যবহার করে সংযুক্ত ডাটাবেস বিচ্ছিন্ন করার বাংলা টিউটোরিয়াল

SQLite DETACH DATABASE – সংযুক্ত ডাটাবেস বিচ্ছিন্ন করার পূর্ণাঙ্গ গাইড

আগের পর্বে আমরা শিখেছি কিভাবে ATTACH DATABASE কমান্ডের মাধ্যমে একই SQLite সেশনে একাধিক ডাটাবেস ফাইল যুক্ত করতে হয়। আজ আমরা শিখব কিভাবে সেই সংযুক্ত ডাটাবেসকে বিচ্ছিন্ন (detach) করতে হয়। DETACH DATABASE কমান্ড ব্যবহার করে আমরা নির্দিষ্ট…
SQLite ATTACH DATABASE কমান্ড দিয়ে একাধিক ডাটাবেস সংযুক্ত করার বাংলা টিউটোরিয়াল

SQLite ATTACH DATABASE – একাধিক ডাটাবেস সংযুক্ত করার সম্পূর্ণ গাইড (বাংলা)

SQLite সাধারণত একটি মাত্র ডাটাবেস ফাইল নিয়ে কাজ করলেও, অনেক সময় আমাদের একই সেশনে একাধিক ডাটাবেস অ্যাক্সেস করার প্রয়োজন পড়ে। যেমন একটি ডাটাবেসে ইউজার তথ্য, আরেকটিতে প্রোডাক্ট ক্যাটালগ – একসাথে…
SQLite ডেটাবেস তৈরি ও .dump কমান্ড বাংলা টিউটোরিয়াল

SQLite ডেটাবেস তৈরি (Create Database) – ধাপে ধাপে গাইড, .dump এক্সপোর্ট ও রিস্টোর

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

SQLite ডেটা টাইপ (Data Type) – স্টোরেজ ক্লাস, টাইপ অ্যাফিনিটি, বুলিয়ান ও ডেট-টাইম

যেকোনো ডাটাবেসে ডেটা সংরক্ষণের জন্য আমাদের জানতে হয় কোন ধরণের ডেটা কোন ফরম্যাটে রাখা হবে। SQLite-এ ডেটা টাইপ নির্ধারণের পদ্ধতি অন্যান্য ডাটাবেস থেকে একটু আলাদা। এটি ডায়নামিক টাইপ সিস্টেম অনুসরণ করে –…