কুয়েরি (Query) হলো একটি নির্দিষ্ট কমান্ড বা নির্দেশনা, যা ডেটাবেস থেকে তথ্য অনুসন্ধান, সংগ্রহ, পরিবর্তন বা ডিলিট করতে ব্যবহৃত হয়। কুয়েরি সাধারণত ডেটাবেস ব্যবস্থাপনার জন্য ব্যবহৃত হয় এবং এটি SQL (Structured Query Language) ব্যবহার করে লেখা হয়। SQL একটি স্ট্যান্ডার্ড ভাষা, যা রিলেশনাল ডেটাবেসের সঙ্গে কাজ করতে সহায়ক। কুয়েরির মাধ্যমে ব্যবহারকারীরা ডেটাবেসে নির্দিষ্ট শর্ত অনুযায়ী ডেটা অনুসন্ধান করতে, আপডেট করতে, বা মুছতে পারেন।
১. সিলেক্ট কুয়েরি (SELECT Query):
SELECT name, age FROM students WHERE age > 18;
২. ইনসার্ট কুয়েরি (INSERT Query):
INSERT INTO students (name, age, class) VALUES ('Rahim', 20, '12');
৩. আপডেট কুয়েরি (UPDATE Query):
UPDATE students SET age = 21 WHERE name = 'Rahim';
৪. ডিলিট কুয়েরি (DELETE Query):
DELETE FROM students WHERE name = 'Rahim';
৫. ক্রিয়েট কুয়েরি (CREATE Query):
CREATE TABLE teachers (
id INT PRIMARY KEY,
name VARCHAR(50),
subject VARCHAR(50)
);
৬. ড্রপ কুয়েরি (DROP Query):
DROP TABLE teachers;
১. ডেটা অনুসন্ধান: কুয়েরির মাধ্যমে নির্দিষ্ট শর্ত বা কলামের ভিত্তিতে ডেটা অনুসন্ধান করা যায়। এটি বড় ডেটাবেসে সহজে এবং দ্রুত তথ্য খুঁজে বের করতে সহায়ক। ২. ডেটা পরিবর্তন: কুয়েরি ব্যবহার করে ডেটাবেসে তথ্য আপডেট, ডিলিট, বা ইনসার্ট করা যায়, যা ডেটা ম্যানেজমেন্টের জন্য গুরুত্বপূর্ণ। ৩. ডেটা বিশ্লেষণ: কুয়েরি ব্যবহার করে ডেটার উপর ভিত্তি করে বিশ্লেষণ বা রিপোর্ট তৈরি করা যায়, যেমন গড় (AVG), সর্বোচ্চ (MAX), সর্বনিম্ন (MIN) মান বের করা। 4. টেবিল এবং ডেটাবেস ম্যানেজমেন্ট: কুয়েরি টেবিল তৈরি করা, মুছে ফেলা, এবং টেবিলের গঠন পরিবর্তনের জন্য ব্যবহৃত হয়।
১. সব শিক্ষার্থীর নাম এবং বয়স বের করা:
SELECT name, age FROM students;
২. শিক্ষার্থীদের সংখ্যা বের করা:
SELECT COUNT(*) FROM students;
৩. সব শিক্ষার্থীর গড় বয়স বের করা:
SELECT AVG(age) FROM students;
৪. শিক্ষার্থীদের তালিকা বের করা যাদের বয়স ১৫ বছরের বেশি:
SELECT * FROM students WHERE age > 15;
কুয়েরি (Query) হলো ডেটাবেসের সঙ্গে যোগাযোগের একটি উপায়, যা ডেটা অনুসন্ধান, পরিবর্তন, এবং বিশ্লেষণে ব্যবহৃত হয়। SQL ভাষা ব্যবহার করে কুয়েরি তৈরি করা হয় এবং এটি ডেটাবেস পরিচালনার একটি শক্তিশালী মাধ্যম। ডেটা ম্যানেজমেন্ট এবং বিশ্লেষণে কুয়েরির গুরুত্ব অপরিসীম।
Leaf
Internal node
Root
Outside
Java
MySQL
Oracle
উপরের সবগুলো
আরও দেখুন...