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 কলাম ভিউতে যোগ হয়েছে।