একটি ভিউ তৈরি করতে যদি এটি ইতিমধ্যে বিদ্যমান না থাকে, আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারেন -
আপনার টেবিলের নাম থেকে আপনার ভিউনামটি নির্বাচন করুন হিসাবে দেখুন বা প্রতিস্থাপন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি।
একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল createViewDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ -
mysql> createViewDemo(Name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) mysql> createViewDemo(নাম) মানগুলিতে ('Carol') সন্নিবেশ করুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.15 সেকেন্ড)mysql> createViewDemo(Name) মান ('Bob') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> createViewDemo(নাম) মানগুলিতে ঢোকান ('Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)
একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ -
mysql> createViewDemo থেকে *নির্বাচন করুন;
এখানে আউটপুট −
<প্রে>+------+------+| আইডি | নাম |+----+-------+| 1 | জন || 2 | ক্যারল || 3 | বব || 4 | স্যাম |+---+------+4 সারি সেটে (0.00 সেকেন্ড)এখানে একটি ভিউ তৈরি করার জন্য ক্যোয়ারী শুধুমাত্র যদি এটি ইতিমধ্যে বিদ্যমান না থাকে -
mysql> তৈরি করুন বা প্রতিস্থাপন করুন ভিউ New_ViewDemo হিসাবে বেছে নিন *createViewDemo থেকে; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.13 সেকেন্ড)
আমাদের ভিউ রেকর্ড পরীক্ষা করা যাক.
প্রশ্নটি নিম্নরূপ -
mysql> New_ViewDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------+------+| আইডি | নাম |+----+-------+| 1 | জন || 2 | ক্যারল || 3 | বব || 4 | স্যাম |+---+------+4 সারি সেটে (0.02 সেকেন্ড)