时间:2021-07-01 10:21:17 帮助过:5人阅读
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数据库学习七 视图的操作
标签: