本文主要是介绍Java学习 - MySQL视图的练习 实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
视图的概念
-
视图是什么?
一个虚拟的表
-
视图存储的是什么
存储的是SQL逻辑,在使用视图时,会动态执行SQL逻辑,生成临时的表
-
视图的优点
保密性好 简化操作
视图的语法
先按照DML练习到插入为止
-
为student创建视图view_student,只选取id,name和phone
CREATE VIEW view_student AS SELECT id,name,phone FROM student;
-
查看view_student的结构和创建语句
DESC view_student; # 结构 SHOW CREATE VIEW view_student; # 创建语句
-
用视图查询id为3的phone
SELECT phone FROM view_student WHERE id=3;
-
修改视图为选取id,name,phone和gender
CREATE OR REPLACE VIEW view_student AS SELECT id,name,phone,gender FROM student;
ALTER VIEW view_student AS SELECT id,name,phone,gender FROM student;
-
删除view_student
DROP VIEW IF EXISTS view_student;
这篇关于Java学习 - MySQL视图的练习 实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!