কম্পিউটার

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


ডান যোগদানের মাধ্যমে MySQL ভিউ তৈরির চিত্র তুলে ধরার জন্য আমরা 'গ্রাহক' এবং 'Resreve' টেবিল থেকে নিম্নলিখিত ডেটা ব্যবহার করছি -

mysql> Select * from Customers;
+-------------+----------+
| Customer_Id | Name     |
+-------------+----------+
| 1           | Rahul    |
| 2           | Yashpal  |
| 3           | Gaurav   |
| 4           | Virender |
+-------------+----------+
4 rows in set (0.00 sec)

mysql> Select * from Reserve;
+------+------------+
| ID   | Day        |
+------+------------+
| 1    | 2017-12-30 |
| 2    | 2017-12-28 |
| 2    | 2017-12-25 |
| 1    | 2017-12-24 |
| 3    | 2017-12-26 |
+------+------------+
5 rows in set (0.00 sec)

এখন নিচের ক্যোয়ারীটি উপরে উল্লিখিত সারণীতে ডান যোগদান ব্যবহার করে ‘customer_VRight’ নামে একটি ভিউ তৈরি করবে, যেখানে এমন গ্রাহকদের নাম থাকবে যারা কোনো গাড়ির জন্য রিজার্ভেশন করেননি।

mysql> Create view customer_VRight AS SELECT NAME from Reserve RIGHT JOIN customers ON customer_id = id WHERE id IS NULL;
Query OK, 0 rows affected (0.08 sec)

mysql> Select * from customer_VRight;
+----------+
| NAME     |
+----------+
| Virender |
+----------+
1 row in set (0.00 sec)

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

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

  3. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?

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