কম্পিউটার

কিভাবে আমরা বাম যোগদানের মাধ্যমে একটি 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_VLeft' নামে একটি ভিউ তৈরি করবে, উপরে উল্লিখিত সারণীতে বাম যোগদান ব্যবহার করে, যেখানে সেই গ্রাহকদের নাম থাকবে যারা গাড়ির কোনোটির জন্য রিজার্ভেশন করেননি।

mysql> Create view customer_Vleft AS SELECT NAME from customers LEFT JOIN RESERVE ON customer_id = id WHERE id IS NULL;
Query OK, 0 rows affected (0.13 sec)

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

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

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

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

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