Select*fromInfo;+------+; - --------+----------------+|Id |Nama&am"/> Select*fromInfo;+------+; - --------+----------------+|Id |Nama&am">
Rumah >pangkalan data >tutorial mysql >Bagaimanakah kita boleh mengubah suai definisi pandangan MySQL tanpa memadamkannya?
Dengan bantuan pernyataan ALTER VIEW, kami boleh mengubah suai definisi paparan MySQL. Dalam kes ini kita tidak perlu memadamkannya. Sintaks adalah seperti berikut -
ALTER VIEW view_name AS SELECT column1,column2… FROM table WHERE conditions;
Untuk menggambarkan ini, kami mengubah suai takrif pandangan bernama "Maklumat" yang mempunyai data berikut -
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)
Sekarang, katakan jika kita ingin Menambah a lajur boleh dilakukan dengan bantuan pernyataan ALTER VIEW, seperti yang ditunjukkan di bawah-
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)
Set keputusan di atas menunjukkan bahawa lajur ALAMAT telah ditambahkan pada paparan "Maklumat".
Atas ialah kandungan terperinci Bagaimanakah kita boleh mengubah suai definisi pandangan MySQL tanpa memadamkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!