Heim > Datenbank > MySQL-Tutorial > Wie können wir die Definition einer MySQL-Ansicht ändern, ohne sie zu löschen?

Wie können wir die Definition einer MySQL-Ansicht ändern, ohne sie zu löschen?

王林
Freigeben: 2023-08-28 16:33:02
nach vorne
916 Leute haben es durchsucht

Wie können wir die Definition einer MySQL-Ansicht ändern, ohne sie zu löschen?

Mit Hilfe der ALTER VIEW-Anweisung können wir die Definition der MySQL-Ansicht ändern. In diesem Fall müssen wir es nicht löschen. Die Syntax lautet wie folgt –

Syntax

ALTER VIEW view_name AS
SELECT column1,column2…
FROM table
WHERE conditions;
Nach dem Login kopieren

Beispiel

Um dies zu veranschaulichen, ändern wir die Definition einer Ansicht mit dem Namen „Info“, die die folgenden Daten enthält –

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)
Nach dem Login kopieren

Nehmen wir nun an, wir möchten eine hinzufügen Spalte kann mit Hilfe der ALTER VIEW-Anweisung erstellt werden, wie unten gezeigt-

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)
Nach dem Login kopieren

Die obige Ergebnismenge zeigt, dass die Spalte ADDRESS zur Ansicht „Info“ hinzugefügt wurde.

Das obige ist der detaillierte Inhalt vonWie können wir die Definition einer MySQL-Ansicht ändern, ohne sie zu löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage