একটি ডাটাবেস ক্যোয়ারী একটি ডাটাবেস থেকে তথ্য নিষ্কাশন করে এবং একটি পঠনযোগ্য ফর্ম এটি ফরম্যাট। একটি ক্যোয়ারী ডাটাবেস প্রয়োজন ভাষা ভাষায় লেখা আবশ্যক- সাধারণত, যে ভাষা এসকিউএল হয়।
উদাহরণস্বরূপ, যখন আপনি কোন ডেটাবেস থেকে ডেটা চান, আপনি যে নির্দিষ্ট তথ্যটি চান তা অনুরোধ করার জন্য একটি প্রশ্ন ব্যবহার করেন। সম্ভবত আপনি একটি কর্মচারী টেবিল আছে, এবং আপনি বিক্রয় কর্মক্ষমতা নম্বর ট্র্যাক করতে চান। আপনি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ বিক্রয় রেকর্ড করা কর্মচারী জন্য আপনার ডাটাবেস জিজ্ঞাসা করতে পারে।
এসকিউএল নির্বাচন বিবৃতি
একটি ডাটাবেস ক্যোয়ারী ডাটাবেস দ্বারা প্রয়োজনীয় প্রশ্নের ফরম্যাট অনুসরণ করা আবশ্যক। সর্বাধিক সাধারণ বিন্যাস স্ট্রাকচার্ড ক্যুইরি ল্যাঙ্গুয়েজ (এসকিউএল) স্ট্যান্ডার্ড ক্যোয়ারী ফরম্যাট যা অনেক ডাটাবেস ম্যানেজমেন্ট সিস্টেমে ব্যবহৃত হয়। এসকিউএল একটি শক্তিশালী ভাষা উন্নত প্রশ্নের দক্ষ।
এসকিউএল নির্দিষ্ট তথ্য নির্বাচন করতে একটি নির্বাচন বিবৃতি ব্যবহার করে।
নর্থউইন্ড ডাটাবেসের উপর ভিত্তি করে একটি উদাহরণ বিবেচনা করুন যা প্রায়শই একটি টিউটোরিয়াল হিসাবে ডেটাবেস পণ্যগুলির সাথে জাহাজ করে।
ডাটাবেস এর কর্মচারী টেবিল থেকে এখানে একটি উদ্ধৃতি আছে:
কর্মচারী আইডি | নামের শেষাংশ | নামের প্রথম অংশ | খেতাব | ঠিকানা | শহর | এলাকা | |
---|---|---|---|---|---|---|---|
1 | Davolio | ন্যান্সি | বিক্রয় প্রতিনিধি | 507 - 20 তম Ave. ই | সিয়াটেল | বিভাগ | |
2 | ধোপা | অ্যান্ড্রু |
| 908 ডব্লিউ। ক্যাপিটাল ওয়ে | টাকোমা | বিভাগ | |
3 | Leverling | জ্যানেট | বিক্রয় প্রতিনিধি | 722 মোস বে ব্লেভড। | কার্কল্যান্ড | বিভাগ |
ডাটাবেস থেকে একজন কর্মচারীর নাম এবং শিরোনাম ফেরত দিতে, SELECT বিবৃতিটি এরকম কিছু দেখাবে:
প্রথম নাম নির্বাচন করুন, LastName, কর্মচারী থেকে শিরোনাম;
এটা ফিরে আসবে:
নামের প্রথম অংশ | নামের শেষাংশ | খেতাব |
---|---|---|
ন্যান্সি | Davolio | বিক্রয় প্রতিনিধি |
অ্যান্ড্রু | ধোপা | ভাইস প্রেসিডেন্ট, সেলস |
জ্যানেট | Leverling | বিক্রয় প্রতিনিধি |
ফলাফলগুলি আরও পরিমার্জন করতে, আপনি একটি WHERE ধারা যুক্ত করতে পারেন:
প্রথম নাম নির্বাচন করুন, কর্মচারীদের কাছ থেকে LastName
যেখানে শহর = 'টাকোমা';
এটি টাকোমা থেকে যে কোনও কর্মচারীর ফার্স্টনাম এবং লাস্টনাম প্রদান করে:
নামের প্রথম অংশ | নামের শেষাংশ |
---|---|
অ্যান্ড্রু | ধোপা |
উল্লেখ্য যে এসকিউএল একটি সারি / কলাম ফরমের ডেটা ফেরত দেয় যা মাইক্রোসফ্ট এক্সেলের মতো, এটি সহজে দেখতে এবং কাজ করে। অন্যান্য ক্যোয়ারী ভাষা গ্রাফ বা চার্ট হিসাবে তথ্য ফেরত পারে।
প্রশ্নের শক্তি
একটি ডাটাবেসের জটিল প্রবণতা এবং ক্রিয়াকলাপগুলি প্রকাশ করার সম্ভাবনা রয়েছে, তবে এই শক্তিটি কেবলমাত্র অনুসন্ধানের মাধ্যমে ব্যবহার করা হয়। একটি জটিল ডাটাবেস একটি বহুবিধ তথ্য সংরক্ষণ করে একাধিক টেবিল গঠিত। একটি ক্যোয়ারী আপনাকে এটি একটি একক টেবিলে ফিল্টার করতে দেয় যাতে আপনি এটি আরও সহজেই বিশ্লেষণ করতে পারেন।
অনুসন্ধানগুলি আপনার ডেটাতে গণনা সম্পাদন করতে পারে বা স্বয়ংক্রিয়ভাবে ডেটা পরিচালনার কাজগুলি করতে পারে। আপনি ডেটাবেসে সেগুলি করার আগে আপনার ডেটাতে আপডেটগুলি পর্যালোচনা করতে পারেন।