SQLite-এর সম্পূর্ণ বাংলা কুইক রেফারেন্স গাইড – ইন্সটল থেকে অ্যাডভান্সড টপিকসহ

SQLite Quick Guide – বাংলায় পূর্ণাঙ্গ সংক্ষিপ্ত টিউটোরিয়াল (শেখার সহজ গাইড)

SQLite একটি স্বয়ংসম্পূর্ণ, সার্ভারবিহীন, জিরো-কনফিগারেশন, ট্রানজ্যাকশনাল SQL ডাটাবেস ইঞ্জিন। এটি বিশ্বের সবচেয়ে বেশি ব্যবহৃত ডাটাবেস, মোবাইল অ্যাপ, এমবেডেড সিস্টেম ও ডেস্কটপ সফটওয়্যারে জনপ্রিয়। সম্পূর্ণ ডাটাবেস একটি মাত্র ফাইলে সংরক্ষিত হয়, যা…
পাইথন প্রোগ্রামিং ভাষায় sqlite3 মডিউল দিয়ে SQLite ডাটাবেস অপারেশন বাংলা টিউটোরিয়াল

SQLite Python প্রোগ্রামিং – sqlite3 মডিউল দিয়ে CRUD অপারেশন (বাংলা টিউটোরিয়াল)

পাইথন প্রোগ্রামারদের জন্য SQLite ব্যবহার করা অত্যন্ত সহজ, কারণ পাইথনের স্ট্যান্ডার্ড লাইব্রেরিতেই sqlite3 নামে একটি মডিউল অন্তর্ভুক্ত আছে (পাইথন 2.5 সংস্করণ থেকে)। এই মডিউল DB-API 2.0 স্পেসিফিকেশন মেনে চলে, ফলে আপনি খুব…
পার্ল প্রোগ্রামিং ভাষায় DBI ও DBDSQLite দিয়ে SQLite ডাটাবেস ব্যবহারের বাংলা টিউটোরিয়াল

SQLite Perl প্রোগ্রামিং – DBI/DBD::SQLite দিয়ে ডাটাবেস অপারেশন (বাংলা)

পার্ল (Perl) একটি শক্তিশালী স্ক্রিপ্টিং ভাষা যা টেক্সট প্রক্রিয়াকরণ, সিস্টেম অ্যাডমিনিস্ট্রেশন, এবং ওয়েব ডেভেলপমেন্টে ব্যাপকভাবে ব্যবহৃত হয়। SQLite-এর সাথে পার্লের যোগাযোগ ঘটে DBI (ডাটাবেস ইন্টারফেস) এবং DBD::SQLite (ডাটাবেস ড্রাইভার) মডিউলের মাধ্যমে। DBI একটি স্ট্যান্ডার্ড…
পিএইচপি প্রোগ্রামিং ভাষায় SQLite ডাটাবেস ব্যবহারের বাংলা টিউটোরিয়াল

SQLite PHP প্রোগ্রামিং – PHP-তে SQLite ডাটাবেস ব্যবহার (বাংলা টিউটোরিয়াল)

পিএইচপি-তে ডাটাবেস ব্যবস্থাপনার জন্য SQLite একটি চমৎকার পছন্দ, কারণ এটি হালকা, সার্ভারবিহীন এবং পিএইচপি 5.3.0 থেকে এক্সটেনশন ডিফল্টভাবে সক্রিয় থাকে। SQLite3 ক্লাস ব্যবহার করে আপনি সহজেই ডাটাবেস ফাইল তৈরি, টেবিল তৈরি, ডেটা…
SQLite CC++ প্রোগ্রামিং বাংলা টিউটোরিয়াল – সংযোগ, টেবিল তৈরি, ডেটা ম্যানিপুলেশন

SQLite C/C++ প্রোগ্রামিং – sqlite3_open, exec, close, callback (বাংলা টিউটোরিয়াল)

SQLite-কে শুধু কমান্ড-লাইন নয়, আপনার নিজের সি বা সি++ প্রোগ্রামের ভিতরেও ব্যবহার করতে পারেন। এটি করার জন্য SQLite একটি সহজ C API সরবরাহ করে, যার মাধ্যমে আপনি ডাটাবেস ফাইল তৈরি,…
SQLite-র দরকারি বিল্ট-ইন ফাংশন COUNT, MAX, MIN, AVG, SUM, RANDOM, ABS, UPPER, LOWER, LENGTH বাংলা টিউটোরিয়াল

SQLite Useful Functions – COUNT, MAX, MIN, AVG, SUM, RANDOM, ABS, UPPER, LOWER, LENGTH (বাংলা টিউটোরিয়াল)

SQLite ডেটা বিশ্লেষণ ও প্রক্রিয়াকরণের জন্য অনেকগুলো বিল্ট-ইন ফাংশন সরবরাহ করে। এদের মধ্যে আছে সারি গণনা করা, যোগফল বের করা, সর্বোচ্চ-সর্বনিম্ন মান খোঁজা, স্ট্রিংকে বড়/ছোট হাতের অক্ষরে রূপান্তর করা, র‍্যান্ডম…
SQLite Date & Time ফাংশন date(), time(), datetime(), julianday(), strftime() বাংলা টিউটোরিয়াল

SQLite Date & Time ফাংশন – date(), time(), datetime(), julianday(), strftime() (বাংলা টিউটোরিয়াল)

ডাটাবেসে তারিখ ও সময় সংক্রান্ত ডেটা সংরক্ষণ এবং প্রক্রিয়াকরণ একটি অতি সাধারণ চাহিদা – জন্মতারিখ, লেনদেনের সময়, লগ এন্ট্রি ইত্যাদি। SQLite-তে এর জন্য পাঁচটি শক্তিশালী বিল্ট-ইন ফাংশন আছে: date(), time(), datetime(), julianday(), এবং strftime()। এরা…
SQLite VACUUM কমান্ড ও auto_vacuum PRAGMA দিয়ে ডাটাবেস অপ্টিমাইজ করার বাংলা টিউটোরিয়াল

SQLite VACUUM – ডাটাবেস পরিষ্কার, স্পেস রিক্লেইম ও অটো-ভ্যাকুয়াম (বাংলা টিউটোরিয়াল)

SQLite ডাটাবেস দীর্ঘদিন ব্যবহার করলে অনেক INSERT, UPDATE, DELETE-এর ফলে ফাইলের ভেতর ফাঁকা জায়গা (free pages) জমা হয়। এতে ডাটাবেস ফাইল অপ্রয়োজনীয়ভাবে বড় হয়ে যায় এবং কিছু ক্ষেত্রে পারফরম্যান্সও কমতে…
SQLite EXPLAIN ও EXPLAIN QUERY PLAN কমান্ড দিয়ে কোয়েরি বিশ্লেষণের বাংলা টিউটোরিয়াল

SQLite EXPLAIN ও EXPLAIN QUERY PLAN – কোয়েরি বিশ্লেষণ (বাংলা টিউটোরিয়াল)

একটি জটিল SELECT কোয়েরি ধীরগতির হলে আমরা কিভাবে বুঝব কোথায় সমস্যা? কিংবা আমরা কি জানতে চাই না SQLite আসলে আমাদের দেওয়া SQL কীভাবে পর্দার আড়ালে সম্পাদন করছে? এর উত্তর লুকিয়ে…
SQLite SQL Injection আক্রমণ ও প্রতিরোধের বাংলা টিউটোরিয়াল

SQLite SQL Injection – কী, কেন বিপজ্জনক ও প্রতিরোধের উপায় (বাংলা টিউটোরিয়াল)

ওয়েবসাইট বা অ্যাপ্লিকেশনে ব্যবহারকারী যখন কোনো তথ্য ইনপুট দেয়, তখন সেই ইনপুট সরাসরি SQL কোয়েরিতে জুড়ে দিলে বড় ধরনের নিরাপত্তা ত্রুটি তৈরি হতে পারে – একে বলে SQL Injection। একজন আক্রমণকারী…