登录
首页 >  数据库 >  MySQL

MySQL学习笔记22__视图

来源:SegmentFault

时间:2023-02-16 20:19:06 456浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《MySQL学习笔记22__视图》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

细枝末节

CREATE VIEW 视图名
AS
查询语句;

示例

查询姓名中包含a字符的员工名,部门名和工种信息

/* 1. 创建 */
CREATE VIEW myv1
AS
SELECT e.name ename, d.name dname, j.name jname
FROM emp AS e
INNER JOIN dep AS d ON e.dept_id=d.id
INNER JOIN job AS j ON e.job_id=j.id

/* 2. 使用 */
SELECT * FROM myv1 
WHERE dname LIKE '%a%';

修改视图

格式

/* 方法一 */
CREATE OR REPLACE VIEW 视图名
AS
查询语句;

/* 方法二 */
ALTER VIEW 视图名
AS
查询语句;

示例

/* 方法一 */
CREATE OR REPLACE myv1
AS
SELECT * FROM emp;

/* 方法二 */
ALTER  VIEW myv1
AS
SELECT * FROM emp;

删除视图

格式

DROP VIEW 视图1,视图2,...;

查看视图

格式

DESC 视图名;

好了,本文到此结束,带大家了解了《MySQL学习笔记22__视图》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表