- 视图是表的投影,可以像表一样查询
- 表改变,视图改变
- 视图改变,当视图与表是 一 一 对应关系时(否者视图不能改变),可以增删改,表也对应改变。
- 视图不占用空间,只是与表的一种关系,不存在真实的数据
- 创建的视图只有*.frm文件(frm表结构,MYD表数据,MYI表索引)
mysql> create view avg_price
-> as
-> select cat_id,avg(shop_price) as avg_price from goods group by cat_id;
mysql> select * from avg_price;
+--------+-------------+
| cat_id | avg_price |
+--------+-------------+
| 3 | 1902.333333 |
| 4 | 2006.500000 |
| 6 | 26.833333 |
| 8 | 52.000000 |
| 16 | 64.000000 |
| 18 | 149.000000 |
| 19 | 60.180000 |
| 20 | 29.000000 |
| 22 | 69.000000 |
| 24 | 336.762500 |
| 25 | 998.000000 |
+--------+-------------+
视频截图: