MySQL小结(七)视图
视图是一个虚拟表(非真实存在),其本质是根据SQL语句获取动态的数据集,并为其命名,用户使用时只需使用名称即可获取结果集,并可以将其当作表来使用。
创建视图
创建一个名称为v1的视图,其功能就是查询color表中的所有数据
1CREATE VIEW v1 AS SELECT * FROM color;
查看视图
使用视图时,将其当作表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建、更新和删除操作,仅能做查询用。
1select * from v1; -- 等于执行SELECT * FROM color
2
3输出结果
4+-----+--------+
5| nid | title |
6+-----+--------+
7| 1 | red |
8| 2 | yellow |
9+-----+--------+
102 rows in set (0.00 sec)
修改视图
1ALTER VIEW v1 AS SELECT * FROM color WHERE nid = 1;
删除视图
1DROP VIEW v1;
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/mysqlview/5394.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.