কাঠামোগত ক্যোয়ারী ভাষা (এসকিউএল) ডাটাবেসের ভাষা। অ্যাক্সেস, ফাইলমেকার প্রো, মাইক্রোসফ্ট এসকিউএল সার্ভার এবং ওরাকল সহ সমস্ত আধুনিক রিলেশনাল ডেটাবেসগুলি তাদের মৌলিক বিল্ডিং ব্লকের মতো এসকিউএল ব্যবহার করে। আসলে, এটি প্রায়শই একমাত্র উপায় যা আপনি নিজের সাথে ডাটাবেসের সাথে যোগাযোগ করতে পারেন। গ্রাফিক্যাল ইউজার ইন্টারফেসগুলি যা ডাটা এন্ট্রি এবং ম্যানিপুলেশন কার্যকারিতা প্রদান করে সেগুলি এসকিউএল অনুবাদকদের চেয়ে আর কিছুই নয়। তারা আপনি গ্রাফিক্যাল সঞ্চালন কর্ম গ্রহণ এবং ডাটাবেস দ্বারা বোঝা এসকিউএল কমান্ড তাদের রূপান্তর।
এসকিউএল ইংরেজি অনুরূপ
এই মুহুর্তে, আপনি হয়তো ভাবছেন যে আপনি একজন প্রোগ্রামার নন এবং প্রোগ্রামিং ভাষা শেখার অবশ্যই আপনার গলিটি না। সৌভাগ্যক্রমে, তার কোর এ, এসকিউএল একটি সহজ ভাষা। এটি একটি সীমিত সংখ্যক কমান্ড রয়েছে, এবং সেই কমান্ডগুলি খুব পঠনযোগ্য এবং প্রায় ইংরেজী বাক্যের মত গঠন করা হয়।
ডেটাবেস প্রবর্তন
এসকিউএল বুঝতে, ডেটাবেস কিভাবে কাজ করে তার একটি মৌলিক বোঝার জন্য এটি গুরুত্বপূর্ণ। আপনি যদি "টেবিল," "সম্পর্ক," এবং "ক্যোয়ারী" মত শর্তাদির সাথে আরামদায়ক হন, তবে সঠিকভাবে এগিয়ে যান! যদি না হয়, আপনি প্রস্থান করার আগে নিবন্ধ ডাটাবেস মৌলিক অনুচ্ছেদ পড়তে পারেন।আসুন একটি উদাহরণ তাকান। ধরুন আপনার একটি সুবিধার দোকানের জন্য জায় রাখার জন্য ডিজাইন করা একটি সহজ ডাটাবেস রয়েছে। আপনার ডেটাবেসের টেবিলগুলির মধ্যে একটিতে আপনার আইটেমগুলির শনাক্তকরণের আইটেমগুলির মূল্যগুলি থাকতে পারে যা প্রতিটি আইটেম চিহ্নিত করে এমন অনন্য স্টক নম্বরগুলির দ্বারা সূচীকৃত। আপনি সম্ভবত এই টেবিলটি "মূল্য" মত একটি সহজ নাম দিন। সম্ভবত আপনি $ 25 এর বেশি মূল্যের আপনার দোকান থেকে আইটেমগুলি সরাতে চান, আপনি এই সমস্ত আইটেমের তালিকাটির জন্য ডাটাবেসটি "অনুসন্ধান" করতে পারেন। এটি এসকিউএল আসে। আমরা এই তথ্যটি পুনরুদ্ধারের জন্য প্রয়োজনীয় এসকিউএল বিবৃতিতে পৌঁছানোর আগে, আসুন আমরা আমাদের প্রশ্নটিকে সমতল ইংরাজিতে ফ্রেজ চেষ্টা করি। আমরা মূল্যের টেবিল থেকে সমস্ত স্টক নাম্বার নির্বাচন করতে চাই যেখানে দাম $ 25 এর বেশি। "এটি সাধারণ ইংরেজীতে প্রকাশ করার সময় একটি সুন্দর সহজ অনুরোধ এবং এটি প্রায় এসকিউএল-তে সহজ। এখানে সংশ্লিষ্ট এসকিউএল বিবৃতি আছে: এটা ঐটার মতই সহজ! আপনি জোরে জোরে বিবৃতিটি পড়েন, তাহলে আপনি দেখতে পাবেন যে এটি শেষ অনুচ্ছেদে আমরা ইংরাজী প্রশ্নটি অত্যন্ত অনুরূপ। এখন অন্য একটি উদাহরণ চেষ্টা করা যাক। এই সময়, যাইহোক, আমরা এটা পিছনে করব। প্রথমত, আমি আপনাকে এসকিউএল স্টেটমেন্ট সরবরাহ করব এবং আসুন আপনি এটি সাবলীল ইংরেজিতে ব্যাখ্যা করতে পারেন কিনা তা দেখি: সুতরাং, এই বক্তব্য আপনি কি মনে করেন? এটা সঠিক, এটি আইটেম 3006 জন্য ডাটাবেস থেকে মূল্য উদ্ধার।এই মুহুর্তে আমাদের আলোচনা থেকে দূরে থাকা একটি সহজ পাঠ্য: এসকিউএল ইংরেজি মত। আপনি এসকিউএল বিবৃতি কিভাবে নির্মাণ সম্পর্কে চিন্তা করবেন না; আমরা আমাদের সিরিজের বাকি যে পাবেন। শুধু এটি প্রদর্শিত হতে পারে হিসাবে এসকিউএল ভয়ঙ্কর হিসাবে নয় বুঝতে। এসকিউএল বিবৃতি বিস্তৃত প্রদান করে, যা নির্বাচন শুধু এক। এখানে অন্যান্য সাধারণ এসকিউএল বিবৃতির কিছু উদাহরণ রয়েছে: এই এসকিউএল স্টেটমেন্টগুলির পাশাপাশি, আপনি এসকিউএল ক্লজগুলি ব্যবহার করতে পারেন, যেখানে পূর্ববর্তী উদাহরণগুলিতে WHERE বিভাগ ব্যবহার করা হয়েছে। এই ধারাগুলি কাজ করার জন্য তথ্য প্রকার পরিমার্জন করতে পরিবেশন করে। WHERE ধারা ছাড়াও, এখানে অন্যান্য সাধারণভাবে ব্যবহৃত ক্লজগুলি রয়েছে: যদি আপনি এসকিউএল আরও অনুসন্ধানে আগ্রহী হন, এসকিউএল ফাউন্ডামেন্টস একটি বহু-অংশ টিউটোরিয়াল যা SQL এর উপাদান এবং দিকগুলি বিস্তারিতভাবে অনুসন্ধান করে। আপনার প্রথম এসকিউএল প্রশ্ন
StockNumber নির্বাচন করুনমূল্য থেকেযেখানে মূল্য> 5
এসকিউএল বিবৃতি ব্যাখ্যা
মূল্য নির্বাচন করুনমূল্য থেকেকোথায় StockNumber = 3006
এসকিউএল বিবৃতি বিন্যাস