首页 / MYSQL / MYSQL数据库学习七 视图的操作
MYSQL数据库学习七 视图的操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MYSQL数据库学习七 视图的操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1384字,纯文字阅读大概需要2分钟。
内容图文
![MYSQL数据库学习七 视图的操作](/upload/InfoBanner/zyjiaocheng/450/2ca741d83152430ba43c94c962a6f831.jpg)
7.1 视图
视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务。提高了数据库中数据的安全性。
视图的特点如下:
- 视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系。
- 视图是由基本表(实表)产生的表(虚表)。
- 视图的建立和删除不影响基本表。
- 对视图内容的更新(添加、删除和修改)直接影响基本表。
- 当视图来自多个基本表时,不允许添加和删除数据。
7.2 创建视图
创建完视图,可以将视图当做表一样来执行查询操作,创建视图时视图名不能重复:
CREATE VIEW view_name AS 查询语句;
7.3 查看视图
通过为关键字SHOW TABLE设置LIKE参数,可以查看某一个具体表或视图的详细信息:
SHOW TABLE STATUS 【FROM db_name】 【LIKE ‘pattern‘】;
查看关于视图的定义信息:
SHOW CREATE VIEW view_name;
查看视图设计信息:
DESCRIBE|DESC view_name;
通过系统表查看视图信息:(数据库information_scheme中存在一个包含视图信息的表格views,字段table_name对应视图名。)
USE information_schema; SELECT * FROM views WHERE table_name=view_name;
7.4 删除视图
DROP VIEW view_name 【,view_name...】
7.5 修改视图
CREATE OR REPLACE VIEW view_name AS 查询语句;
ALERT VIEW view_name AS 查询语句;
7.6 利用视图操作基本表
SELECT * FROM view_name; INSERT INTO view_name(id,name,price) VALUES(11,‘PEAR4‘,12.3); DELETE FROM view_name WHERE name=‘apple1‘; UPDATE view_name SET price=3.5 WHERE name=‘pear1‘;
MYSQL数据库学习七 视图的操作
标签:
本文系统来源:http://www.cnblogs.com/zengzhihua/p/4566598.html
内容总结
以上是互联网集市为您收集整理的MYSQL数据库学习七 视图的操作全部内容,希望文章能够帮你解决MYSQL数据库学习七 视图的操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。