কম্পিউটার

আমরা কিভাবে অন্য বিদ্যমান ভিউ এর উপর ভিত্তি করে একটি MySQL ভিউ তৈরি করতে পারি?


MySQL-এ, আমরা একটি ভিউ তৈরি করতে পারি যা অন্য বিদ্যমান ভিউয়ের উপর ভিত্তি করে। এটি বোঝার জন্য আমরা নিম্নলিখিত ডেটা সহ 'তথ্য' দেখতে পাচ্ছি -

mysql> Create view info AS Select Id, Name, Subject FROM student_info;
Query OK, 0 rows affected (0.11 sec)

mysql> Select * from Info;
+------+---------+------------+
| Id | Name | Subject |
+------+---------+------------+
| 101 | YashPal | History |
| 105 | Gaurav | Literature |
| 125 | Raman | Computers |
| NULL | Ram | Computers |
+------+---------+------------+
4 rows in set (0.00 sec)

এখন, নিম্নলিখিত প্রশ্নের সাহায্যে আমরা 'ইনফো_লেস' নামের আরেকটি ভিউ তৈরি করছি যা বিদ্যমান ভিউ 'তথ্য' -

mysql> Create view info_less AS Select Id, Name, Subject FROM info WHERE id >= 120;
Query OK, 0 rows affected (0.25 sec)

mysql> Select * from info_less;
+------+-------+-----------+
| Id | Name | Subject |
+------+-------+-----------+
| 125 | Raman | Computers |
+------+-------+-----------+
1 row in set (0.03 sec)

  1. কিভাবে MySQL এ একটি খালি ভিউ তৈরি করবেন?

  2. কিভাবে MySQL এ ভিউ থেকে একটি টেবিল তৈরি করবেন?

  3. কিভাবে আমি MySQL এ ক্যাসকেড দেখতে পারি?

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