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

MySQL ভিউর ডেফিনিশন ড্রপ না করে পরিবর্তন করা (ALTER VIEW)

ALTER VIEW স্টেটমেন্ট ব্যবহার করে ভিউ ড্রপ না করেই এর ডেফিনিশন পরিবর্তন করা যায়।

সিনট্যাক্স

ALTER VIEW view_name AS SELECT column1, column2... FROM table WHERE conditions;

উদাহরণ

Info ভিউর ডেফিনিশন পরিবর্তন করে নতুন কলাম ADDRESS যোগ করা:

mysql> SELECT * FROM Info;
+------+---------+------------+
| Id   | Name    | Subject    |
+------+---------+------------+
|  101 | YashPal | History    |
|  105 | Gaurav  | Literature |
|  125 | Raman   | Computers  |
|  130 | Ram     | Computers  |
+------+---------+------------+

mysql> ALTER VIEW info AS SELECT ID, NAME, SUBJECT, ADDRESS FROM student_info;
Query OK, 0 rows affected (0.07 sec)

mysql> SELECT * FROM info;
+------+---------+------------+------------+
| ID   | NAME    | SUBJECT    | ADDRESS    |
+------+---------+------------+------------+
|  101 | YashPal | History    | Amritsar   |
|  105 | Gaurav  | Literature | Chandigarh |
|  125 | Raman   | Computers  | Shimla     |
|  130 | Ram     | Computers  | Jhansi     |
+------+---------+------------+------------+

ফলাফলে দেখা যাচ্ছে ADDRESS কলাম ভিউতে যোগ হয়েছে।

  1. MySQL টেবিলে কলামের আকার কীভাবে পরিবর্তন করবেন?

  2. MySQL-এ দিনের সংখ্যা গণনা করুন

  3. MySQL-এ SHOW INDEX দিয়ে টেবিলের ইনডেক্স দেখা

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