কুয়েরি (Query) হলো একটি নির্দিষ্ট কমান্ড বা নির্দেশনা, যা ডেটাবেস থেকে তথ্য অনুসন্ধান, সংগ্রহ, পরিবর্তন বা ডিলিট করতে ব্যবহৃত হয়। কুয়েরি সাধারণত ডেটাবেস ব্যবস্থাপনার জন্য ব্যবহৃত হয় এবং এটি SQL (Structured Query Language) ব্যবহার করে লেখা হয়। SQL একটি স্ট্যান্ডার্ড ভাষা, যা রিলেশনাল ডেটাবেসের সঙ্গে কাজ করতে সহায়ক। কুয়েরির মাধ্যমে ব্যবহারকারীরা ডেটাবেসে নির্দিষ্ট শর্ত অনুযায়ী ডেটা অনুসন্ধান করতে, আপডেট করতে, বা মুছতে পারেন।

কুয়েরির প্রকারভেদ:

১. সিলেক্ট কুয়েরি (SELECT Query):

  • এটি ডেটাবেস থেকে তথ্য নির্বাচন করতে এবং অনুসন্ধান করতে ব্যবহৃত হয়। সিলেক্ট কুয়েরি সাধারণত ডেটার নির্দিষ্ট কলাম, টেবিল, বা শর্ত অনুসারে ডেটা প্রদর্শন করতে সাহায্য করে।
  • উদাহরণ:

SELECT name, age FROM students WHERE age > 18;

  • এখানে students টেবিল থেকে name এবং age কলামগুলোর তথ্য বের করা হয়েছে, যেখানে age ১৮ বছরের বেশি।

২. ইনসার্ট কুয়েরি (INSERT Query):

  • এটি ডেটাবেসের নির্দিষ্ট টেবিলে নতুন ডেটা ইনসার্ট করতে ব্যবহৃত হয়।
  • উদাহরণ:

INSERT INTO students (name, age, class) VALUES ('Rahim', 20, '12');

  • এখানে students টেবিলে নতুন একটি রেকর্ড ইনসার্ট করা হয়েছে, যেখানে name হলো 'Rahim', age হলো ২০, এবং class হলো '12'।

৩. আপডেট কুয়েরি (UPDATE Query):

  • এটি ডেটাবেসের বিদ্যমান ডেটা আপডেট বা পরিবর্তন করতে ব্যবহৃত হয়।
  • উদাহরণ:

UPDATE students SET age = 21 WHERE name = 'Rahim';

  • এখানে students টেবিলে Rahim নামের শিক্ষার্থীর age আপডেট করে ২১ করা হয়েছে।

৪. ডিলিট কুয়েরি (DELETE Query):

  • এটি ডেটাবেস থেকে নির্দিষ্ট রেকর্ড ডিলিট করতে ব্যবহৃত হয়।
  • উদাহরণ:

DELETE FROM students WHERE name = 'Rahim';

  • এখানে students টেবিল থেকে Rahim নামের শিক্ষার্থীর তথ্য ডিলিট করা হয়েছে।

৫. ক্রিয়েট কুয়েরি (CREATE Query):

  • এটি একটি নতুন টেবিল বা ডেটাবেস তৈরিতে ব্যবহৃত হয়।
  • উদাহরণ:

CREATE TABLE teachers (
   id INT PRIMARY KEY,
   name VARCHAR(50),
   subject VARCHAR(50)
);

  • এখানে একটি নতুন টেবিল teachers তৈরি করা হয়েছে, যাতে id, name, এবং subject কলাম রয়েছে।

৬. ড্রপ কুয়েরি (DROP Query):

  • এটি ডেটাবেস থেকে একটি টেবিল বা ডেটাবেস মুছতে ব্যবহৃত হয়।
  • উদাহরণ:

DROP TABLE teachers;

  • এখানে teachers টেবিল ডেটাবেস থেকে মুছে ফেলা হয়েছে।

কুয়েরির ব্যবহার:

১. ডেটা অনুসন্ধান: কুয়েরির মাধ্যমে নির্দিষ্ট শর্ত বা কলামের ভিত্তিতে ডেটা অনুসন্ধান করা যায়। এটি বড় ডেটাবেসে সহজে এবং দ্রুত তথ্য খুঁজে বের করতে সহায়ক। ২. ডেটা পরিবর্তন: কুয়েরি ব্যবহার করে ডেটাবেসে তথ্য আপডেট, ডিলিট, বা ইনসার্ট করা যায়, যা ডেটা ম্যানেজমেন্টের জন্য গুরুত্বপূর্ণ। ৩. ডেটা বিশ্লেষণ: কুয়েরি ব্যবহার করে ডেটার উপর ভিত্তি করে বিশ্লেষণ বা রিপোর্ট তৈরি করা যায়, যেমন গড় (AVG), সর্বোচ্চ (MAX), সর্বনিম্ন (MIN) মান বের করা। 4. টেবিল এবং ডেটাবেস ম্যানেজমেন্ট: কুয়েরি টেবিল তৈরি করা, মুছে ফেলা, এবং টেবিলের গঠন পরিবর্তনের জন্য ব্যবহৃত হয়।

উদাহরণ: কিছু সাধারণ SQL কুয়েরি

১. সব শিক্ষার্থীর নাম এবং বয়স বের করা:

SELECT name, age FROM students;

২. শিক্ষার্থীদের সংখ্যা বের করা:

SELECT COUNT(*) FROM students;

৩. সব শিক্ষার্থীর গড় বয়স বের করা:

SELECT AVG(age) FROM students;

৪. শিক্ষার্থীদের তালিকা বের করা যাদের বয়স ১৫ বছরের বেশি:

SELECT * FROM students WHERE age > 15;
 

কুয়েরির সুবিধা:

  • সহজ ডেটা অনুসন্ধান: কুয়েরি ডেটাবেসে সহজে এবং দ্রুত ডেটা অনুসন্ধান করতে সহায়ক।
  • ডেটা ম্যানিপুলেশন: এটি ডেটাবেসে ডেটা ইনসার্ট, আপডেট, এবং ডিলিট করার একটি কার্যকরী উপায়।
  • রিপোর্টিং এবং বিশ্লেষণ: কুয়েরি ব্যবহার করে বিভিন্ন ধরণের রিপোর্ট এবং ডেটা বিশ্লেষণ তৈরি করা যায়।

সারসংক্ষেপ:

কুয়েরি (Query) হলো ডেটাবেসের সঙ্গে যোগাযোগের একটি উপায়, যা ডেটা অনুসন্ধান, পরিবর্তন, এবং বিশ্লেষণে ব্যবহৃত হয়। SQL ভাষা ব্যবহার করে কুয়েরি তৈরি করা হয় এবং এটি ডেটাবেস পরিচালনার একটি শক্তিশালী মাধ্যম। ডেটা ম্যানেজমেন্ট এবং বিশ্লেষণে কুয়েরির গুরুত্ব অপরিসীম।

Content added By
Content updated By
Promotion