Ansichtsvorgang:
1. Ansichtsansicht:
create view view_name as 查询语句;
3. Ansicht verwenden (mit Abfragetabellenanweisungen). ähnlich);
show tables;// 显示所有的表和视图 show create view view_name; desc view_name; show table status from table_name like 'view_name';
Änderung von Ansichten:
select * from view_name (where 条件);
5. Klassifizierung von Ansichten:
alter view view_name as 查询语句; create or replace view view_name as 查询语句;
drop view view_name;
Abfrage:
create view view_name as select 常量;
(2).Aggregationsfunktion (SUM , MIN., MAX, COUNT usw.) Abfrageanweisungsansicht:
create view view_test1 as select 3.1415926;
Beispiel:
select * from view_test1;
(3) Sortierfunktionsansicht:
create view view_name as select 函数(属性名) from table_name;
create view view test2 as select count(name) from t_student;
( 4) Abfrageanweisung für tabelleninterne Verbindung:
Ansicht view_name als ausgewähltes Attribut aus table1_name, table2_name erstellen, wobei Bedingung ist;
Beispiel:
Das As nach table_name bedeutet Aliasing ;(5).Abfrageanweisung für externe Tabellenverbindung (LEFT JOIN und RIGHT JOIN):
create view view_testt4 as select s.name from t_student as s,t_group as g where s.group_id = g.id and g.id = 2;
Linke Verknüpfung A, B-Tabellenergebnisse sind alle Datensätze von A und Datensätze von B, die die Bedingungen erfüllen
(6). verwandte Abfrageanweisung:
Ansicht view_name als Attributnamen aus Tabelle1_Name erstellen, wobei Attributname in (Attributname aus Tabelle2_Name auswählen);
Beispiel:
(7 ). Datensatzvereinigung (UNION und UNION ALL):create view view_test5 as select s.name from t_student as s LEFT JOIN t_group as g on s.group_id = g.id where g.id = 2;
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Ansichtsoperationen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!