CRUD হলো Create, Read, Update, এবং Delete এর সংক্ষিপ্ত রূপ, যা ডেটাবেস পরিচালনার মৌলিক কার্যাবলী বা অপারেশনগুলো নির্দেশ করে। এই অপারেশনগুলো ডেটাবেসে ডেটার সাথে ইন্টারঅ্যাকশন করার জন্য ব্যবহৃত হয় এবং ডেটাবেস ব্যবস্থাপনায় অত্যন্ত গুরুত্বপূর্ণ।
এটি সাধারণত সিস্টেম বা অ্যাপ্লিকেশন ডেভেলপমেন্টে ব্যবহৃত হয় যেখানে ডেটাবেসে ডেটা তৈরি, পড়া, পরিবর্তন এবং মুছতে হয়। MongoDB, MySQL, PostgreSQL সহ অন্যান্য ডেটাবেস সিস্টেমগুলিতে CRUD অপারেশন করা হয়।
1. Create (তৈরি করা)
Create অপারেশন ডেটাবেসে নতুন ডেটা ইনসার্ট করার জন্য ব্যবহৃত হয়। এটি ডেটাবেসে নতুন রেকর্ড বা ডকুমেন্ট তৈরি করে। উদাহরণস্বরূপ, MongoDB তে একটি নতুন ডকুমেন্ট ইনসার্ট করা বা SQL তে নতুন রেকর্ড ইনসার্ট করা।
MongoDB:
MongoDB তে নতুন ডকুমেন্ট ইনসার্ট করার জন্যinsertOne()বাinsertMany()ফাংশন ব্যবহার করা হয়:db.users.insertOne({ name: "John", age: 30 })SQL: SQL তে একটি নতুন রেকর্ড ইনসার্ট করার জন্য
INSERT INTOকমান্ড ব্যবহার করা হয়:INSERT INTO users (name, age) VALUES ('John', 30);
2. Read (পড়া বা অনুসন্ধান করা)
Read অপারেশন ডেটাবেস থেকে ডেটা পড়তে বা কুয়েরি করতে ব্যবহৃত হয়। এটি ডেটাবেসের মধ্যে থাকা ডেটাকে রিড-অনলি (অন্য কোনো পরিবর্তন ছাড়াই) আনা হয়। Read অপারেশনটি সাধারণত কুয়েরি করার মাধ্যমে ডেটা নিয়ে আসে।
MongoDB:
MongoDB তে ডেটা পড়তেfind()ফাংশন ব্যবহার করা হয়:db.users.find({ name: "John" })SQL: SQL তে ডেটা পড়তে
SELECTকমান্ড ব্যবহার করা হয়:SELECT * FROM users WHERE name = 'John';
3. Update (আপডেট বা পরিবর্তন করা)
Update অপারেশন ডেটাবেসে বিদ্যমান ডেটাকে পরিবর্তন বা আপডেট করার জন্য ব্যবহৃত হয়। এর মাধ্যমে আপনি একটি নির্দিষ্ট রেকর্ড বা ডকুমেন্টের একটি বা একাধিক ফিল্ড পরিবর্তন করতে পারেন।
MongoDB:
MongoDB তে ডেটা আপডেট করার জন্যupdateOne()বাupdateMany()ফাংশন ব্যবহার করা হয়:db.users.updateOne({ name: "John" }, { $set: { age: 31 } })SQL: SQL তে ডেটা আপডেট করার জন্য
UPDATEকমান্ড ব্যবহার করা হয়:UPDATE users SET age = 31 WHERE name = 'John';
4. Delete (মুছা বা অপসারণ করা)
Delete অপারেশন ডেটাবেস থেকে ডেটা মুছে ফেলতে ব্যবহৃত হয়। এর মাধ্যমে আপনি ডেটাবেস থেকে কোনো রেকর্ড বা ডকুমেন্ট স্থায়ীভাবে মুছে ফেলতে পারেন।
MongoDB:
MongoDB তে ডেটা মুছতেdeleteOne()বাdeleteMany()ফাংশন ব্যবহার করা হয়:db.users.deleteOne({ name: "John" })SQL: SQL তে ডেটা মুছতে
DELETEকমান্ড ব্যবহার করা হয়:DELETE FROM users WHERE name = 'John';
সারাংশ
CRUD অপারেশন হল ডেটাবেসে ডেটা ম্যানিপুলেশনের চারটি মৌলিক কার্যাবলী: Create, Read, Update, এবং Delete। এই অপারেশনগুলো ডেটাবেসের মধ্যে ডেটা ইনসার্ট, কুয়েরি, পরিবর্তন এবং মুছতে ব্যবহৃত হয় এবং ডেটাবেস ব্যবস্থাপনা সিস্টেমে খুবই গুরুত্বপূর্ণ। MongoDB, MySQL, PostgreSQL সহ বিভিন্ন ডেটাবেস সিস্টেমে CRUD অপারেশন অত্যন্ত গুরুত্বপূর্ণ কাজের অংশ।
Read more