এসকিউএল ভিউ: এসকিউএল-এর ভিউগুলির সাথে কীভাবে কাজ করবেন?



এসকিউএল-এর ভিউ সম্পর্কিত এই নিবন্ধটি আপনাকে দর্শনগুলি কীভাবে তৈরি করা যায়, কীভাবে একটি ভিউ তৈরি করতে হয় এবং যে দৃশ্যগুলি আপনি দর্শনে সম্পাদন করতে পারেন তা বুঝতে সহায়তা করবে

আপনার করা কোনও ডাটাবেস ক্রিয়াকলাপের একটি সঠিক দর্শন থাকা উচিত। এসকিউএল-এ দেখা মূলত ভার্চুয়াল টেবিল। যখন আমি বলি টেবিল , এতে অবশ্যই সারি এবং কলাম থাকতে হবে। সুতরাং, এই নিবন্ধটি আপনাকে কীভাবে একটি ভিউ তৈরি করতে হয় এবং বিভিন্ন ক্রিয়াকলাপগুলি কীভাবে আপনি সেগুলি সম্পাদন করতে পারেন তা শিখতে সহায়তা করবে।

এই নিবন্ধে আলোচিত বিষয়গুলি হ'ল:





চল শুরু করি!

একটি ভিউ কি?

ভিউস- এসকিউএল-এডুরেকাতে দেখাএসকিউএল-এ দেখা ভার্চুয়াল টেবিল। এমনকি এগুলির মধ্যে সারি এবং কলাম রয়েছে যেমন তারা সাধারণ ডাটাবেস সারণিতে উপস্থিত থাকে। এই টেবিল হয়যার মাধ্যমে এক বা একাধিক টেবিলের থেকে ডেটাগুলির একটি নির্বাচনের অংশটি দেখা যায়।



জাবাতে চরাটের ব্যবহার

ভিউগুলিতে তাদের নিজস্ব ডেটা থাকে না। এগুলি প্রধানত ডাটাবেসে অ্যাক্সেস সীমাবদ্ধ করতে বা ডেটা জটিলতা আড়াল করতে ব্যবহৃত হয়। একটি ভিউ হিসাবে সংরক্ষণ করা হয় নির্বাচন করুন ডাটাবেসে বিবৃতি। মতামত ডিএমএল ক্রিয়াকলাপের উপর ভিত্তি করে একটি ভিউ হয় .োকান , হালনাগাদ , মুছুন মূল টেবিলের ডেটাগুলিকে প্রভাবিত করে।

এখন, আসুন এগিয়ে চলুন এবং দেখুন কীভাবে তৈরি করা যায় তা।

কিভাবে একটি ভিউ তৈরি করবেন?

একটি ভিউ তৈরি করা একটি সহজ কাজ। কেবল সিনট্যাক্সটি অনুসরণ করুন এবং টেবিলের বিষয়বস্তুগুলি জানুন।



বাক্য গঠন

সারণী_নাম থেকে নির্বাচন করুন কলাম_লিস্ট হিসাবে [ভিউ শর্ত]

এখানে,

ভিউ_নাম ভিউ এর নাম এবং
নির্বাচন করুন কমান্ডটি সারি এবং কলামগুলি সংজ্ঞায়িত করতে ব্যবহৃত হয়।

এখন, এর উদাহরণ হ'ল:

পণ্য নির্বাচন করুন_ইড, পণ্য_নাম থেকে FROM পণ্য দেখুন_প্রজেক্ট তৈরি করুন

এখানে, ভিউ_নামটি পণ্য এবং সারণী পণ্য থেকে product_id এবং নাম নির্বাচন করুন।

নাম আইডি
গাড়ি56
বাইক25
রিকশা19

একাধিক সারণী থেকে একটি ভিউ তৈরি করা

একাধিক সারণী থেকে দর্শনটি কেবল নির্বাচনী বিবৃতিতে একাধিক সারণী অন্তর্ভুক্ত করে তৈরি করা যেতে পারে।

শিক্ষার্থী বিবরণী নির্বাচন করুন.নম, ছাত্রের বিবরণী.এড ঠিকানা, স্টুডেন্টমার্কস.মর্কস, স্টুডেন্ট ডেটেলস থেকে স্টুডেন্টমার্কস, স্টুডেন্টমার্কস যেখানে স্টুডেন্ট ডেটেলস.ইম = স্টুডেন্টমার্কস.এনএএম তৈরি করুন

এখানে, আপনি ভিউমার্কগুলি নির্বাচন করতে পারেন

মার্কসভিউ থেকে * নির্বাচন করুন

নাম ঠিকানা চিহ্ন
জনকলকাতা70
ওয়াকান্দাচেন্নাই80
জিমবেঙ্গালুরু65

এখানে চিহ্ন, ঠিকানা এবং নাম নির্বাচন করা হয়েছে। এবং, আমরা একটি শর্ত অনুসন্ধান করতে যাচ্ছি যেখানে মার্কসনাম = স্টুডেন্টনাম, এর অর্থমতামত নির্বাচন করা যেতে পারে। এখন ডেটা প্রদর্শন করতে, কোয়েরিটি ব্যবহার করুন * থেকে মার্কভিউ থেকে নির্বাচন করুন

এখন, এগিয়ে চলুন এবং সঞ্চালিত অপারেশনগুলি সম্পর্কে বুঝতে পারি

অপারেশন

হালনাগাদ

আপনি এই নিয়মগুলি অনুসরণ করে একটি দৃশ্য আপডেট করতে পারেন:

  • এক এবং কেবল একটি টেবিলের ভিত্তিতে ভিউটি সংজ্ঞায়িত করা হয়েছে।
  • ভিউটিতে অবশ্যই সারণির প্রাথমিক কীটি অন্তর্ভুক্ত করা হবে যার ভিত্তিতে ভিউটি তৈরি করা হয়েছে।
  • এটি সামগ্রিক কার্যক্রমে কোনও ক্ষেত্র তৈরি করা উচিত নয়।
  • দর্শনটির সংজ্ঞাতে কোনও DISTINCT শর্ত থাকতে হবে না।
  • এর সংজ্ঞা অনুসারে কোনও গ্রুপ বা হউজিং ধারা থাকতে হবে না।
  • দর্শনটির সংজ্ঞাতে অবশ্যই কোনও সাবস্ক্রিজ থাকতে হবে না।
  • আপনি যে ভিউটি আপডেট করতে চান তা যদি অন্য কোনও দৃশ্যের ভিত্তিতে হয় তবে এটি পরে আপডেট করা উচিত।
  • দেখার নির্বাচিত আউটপুট ক্ষেত্রগুলির মধ্যে কোনওটি অবশ্যই ধ্রুবক, স্ট্রিং বা মান এক্সপ্রেশন ব্যবহার করবেন না।

বাক্য গঠন:

আপডেট সেট =, =, ..... যেখানে

সন্নিবেশ

সারিগুলিতে ডেটা সারি একটি ভিউতে সন্নিবেশ করা যায়।আপডেট কমান্ডে প্রয়োগ করা একই বিধিগুলি সন্নিবেশ কমান্ডের ক্ষেত্রেও প্রযোজ্য। আপনি ডেটাবেস টেবিলগুলিতে যেমন করতেন তেমন মতামত সন্নিবেশ করতে পারেন।

মোছা

একবার আপনি কীভাবে এসকিউএল এ ভিউগুলি সন্নিবেশ করানো এবং আপডেট করবেন তা শিখলে, কীভাবে দর্শনগুলি মুছবেন তা বুঝতে দিন।

সারিগুলির ডেটা একটি ভিউ থেকে মুছতে পারে। আপডেট এবং সন্নিবেশ কমান্ডগুলিতে প্রয়োগ করা একই বিধিগুলি মুছুন আদেশটি প্রয়োগ করে।

উদাহরণ:

আইডি, নাম, বয়স, ঠিকানা এবং বেতন রয়েছে এমন গ্রাহকদের তালিকার একটি সারণী আপনার বিবেচনা করুন। এখানে এই ক্যোয়ারী আপনাকে সারণী থেকে একটি নির্দিষ্ট সারি মুছে ফেলতে সহায়তা করবে।

এসকিউএল> কাস্টমার_ভিউ থেকে বয়স = 20 কেটে ফেলুন

এটি চূড়ান্তভাবে বেস টেবিল গ্রাহকদের থেকে একটি সারি মুছে ফেলবে এবং এটি নিজেই ভিউতে প্রতিফলিত হবে।

এখন, এসকিউএল-এ ভিউগুলি কীভাবে বাদ দেবেন?

ড্রপ

যখনই আপনার কোনও দৃশ্য রয়েছে, এটি স্পষ্ট যে আপনার যদি ভিউটি আর প্রয়োজন না হয় তবে ড্রপ করার কোনও উপায় প্রয়োজন। নিম্নলিখিতটি কীভাবে এসকিউএল এ একটি ভিউ ড্রপ করবেন তার বাক্য বাক্য গঠন।

জাভা এটি কিভাবে ব্যবহার করতে হয়

বাক্য গঠন:

ভিউ_নাম ড্রপ করুন

কেবল দেখুনটি নির্বাচন করুন এবং এটিকে বাদ দেওয়ার জন্য এই আদেশটি যুক্ত করুন।

এখন এসকিউএল-এর ভিউগুলি ব্যবহার করার সুবিধা কী কী তা দেখুন।

সুবিধাদি

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

এটির সাথে আমরা এসকিউএল-এর ভিউগুলিতে এই নিবন্ধটির শেষে এসেছি। আমি আশা করি আপনি এই ব্লগে আলোচিত বিষয়গুলি সম্পর্কে পরিষ্কার।

আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।

আমাদের জন্য একটি প্রশ্ন আছে? 'এর মন্তব্য বিভাগে এটি উল্লেখ করুন এসকিউএল-এ দেখা ”এবং আমি আপনার কাছে ফিরে আসব।