ALTER VIEW স্টেটমেন্টের সাহায্যে, আমরা MySQL ভিউ এর সংজ্ঞা পরিবর্তন করতে পারি। এই ক্ষেত্রে, আমাদের এটি ফেলে দেওয়ার দরকার নেই। সিনট্যাক্স নিম্নরূপ হবে -
সিনট্যাক্স
ALTER VIEW view_name AS SELECT column1,column2… FROM table WHERE conditions;
উদাহরণ
এটি ব্যাখ্যা করার জন্য আমরা 'তথ্য' নামের একটি দৃশ্যের সংজ্ঞা পরিবর্তন করছি যাতে নিম্নলিখিত ডেটা রয়েছে -
mysql> Select * from Info; +------+---------+------------+ | Id | Name | Subject | +------+---------+------------+ | 101 | YashPal | History | | 105 | Gaurav | Literature | | 125 | Raman | Computers | | 130 | Ram | Computers | +------+---------+------------+ 4 rows in set (0.01 sec)
এখন, ধরুন আমরা যদি এই ভিউতে আরও একটি কলাম যোগ করতে চাই তবে তা নিম্নরূপ ALTER VIEW স্টেটমেন্টের সাহায্যে করা যেতে পারে -
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 | +------+---------+------------+------------+ 4 rows in set (0.00 sec)
উপরের ফলাফল সেটটি দেখায় যে 'তথ্য' ভিউতে কলাম ADDRESS যোগ করা হয়েছে৷