Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

แก้ไขคำจำกัดความ MySQL View ด้วย ALTER VIEW

การแก้ไข View ด้วย ALTER VIEW

ใช้ ALTER VIEW เพื่อเปลี่ยนคำจำกัดความของ View โดยไม่ต้อง Drop

ไวยากรณ์

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

ตัวอย่าง

View Info เดิมมีคอลัมน์ Id, Name, Subject

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

เพิ่มคอลัมน์ ADDRESS:

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 ถูกเพิ่มเข้าไปใน View เรียบร้อย