কম্পিউটার টিউটোরিয়াল

LEFT JOIN ব্যবহার করে MySQL ভিউ তৈরি করা

Customers এবং Reserve টেবিল থেকে LEFT JOIN ব্যবহার করে ভিউ তৈরি:

mysql> SELECT * FROM customers;
+-------------+----------+
| Customer_Id | Name     |
+-------------+----------+
|           1 | Rahul    |
|           2 | Yashpal  |
|           3 | Gaurav   |
|           4 | Virender |
+-------------+----------+

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 |
+------+------------+

customer_Vleft ভিউ তৈরি করা হচ্ছে LEFT JOIN দিয়ে যাতে রিজার্ভেশন না করা কাস্টমারদের নাম পাওয়া যায়:

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. MySQL-এ VIEW থেকে টেবিল তৈরি করা (CREATE TABLE ... SELECT)

  2. MySQL-এ SHOW CREATE TABLE দিয়ে ক্যাসকেড (CASCADE) দেখানো

  3. MySQL-ে ইনডেক্সসহ টেবিল তৈরি করা (CREATE INDEX)

  4. MySQL에서 VIEW(뷰) 생성하고 조회하기