Select*fromInfo;+------+; - --------+----------------+|Id |Nama&am"/> Select*fromInfo;+------+; - --------+----------------+|Id |Nama&am">

Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita boleh mengubah suai definisi pandangan MySQL tanpa memadamkannya?

Bagaimanakah kita boleh mengubah suai definisi pandangan MySQL tanpa memadamkannya?

王林
王林ke hadapan
2023-08-28 16:33:02878semak imbas

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 -

Sintaks

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

Contoh

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam