当前位置:网站首页>MySQL视图
MySQL视图
2022-07-25 16:23:00 【迟早嘚秃】
一、创建视图
语法:
create view 视图名
as
查询语句;
USE myemployees;
视图的优势:
在建立连多表查询语句时,很容易有大量重复代码,创建视图可以有效避免重复代码,使用起来非常便捷。
1.查询姓名中包含a字符的员工名、部门名和工种信息
①创建
CREATE VIEW myv1
AS
SELECT last_name,department_name,job_title
FROM employees e
JOIN departments d ON e.department_id = d.department_id
JOIN jobs j ON j.job_id = e.job_id;
②使用
SELECT * FROM myv1 WHERE last_name LIKE '%a%';
二、视图的修改
create or replace view 视图名
as
查询语句;
三、删除视图
语法:drop view 视图名,视图名,…;
DROP VIEW emp_v1,emp_v2,myv3;
四、查看视图
DESC myv3;
SHOW CREATE VIEW myv3;
五、视图的更新
CREATE OR REPLACE VIEW myv1
AS
SELECT last_name,email,salary*12*(1+IFNULL(commission_pct,0)) "annual salary"
FROM employees;
CREATE OR REPLACE VIEW myv1
AS
SELECT last_name,email
FROM employees;
1.插入
INSERT INTO myv1 VALUES('小红','[email protected].com')
2.修改
UPDATE myv1 SET last_name = '小明' WHERE last_name='小红';
3.删除
DELETE FROM myv1 WHERE last_name = '小明';
视图尽量不要去修改表里面的数据因为更改的是好几个表的数据,所以不要更改一般用来做查询省略重复代码
边栏推荐
- Typescript learning 1 - data types
- Product dynamics - Android 13 high-efficiency adaptation new upgrade
- MySQL乐观锁
- C Music
- Exploration of 6-wire SPI transmission mode
- leetcode:6127. 优质数对的数目【位运算找规律 + 两数之和大于等于k + 二分】
- 【图像隐藏】基于混合 DWT-HD-SVD 的数字图像水印方法技术附matlab代码
- MySQL intent lock
- IaaS基础架构云 —— 云网络
- Verifiable random function VRF
猜你喜欢

聊聊如何用 Redis 实现分布式锁?

leetcode:6127. 优质数对的数目【位运算找规律 + 两数之和大于等于k + 二分】

What is the shortcut key for win11 Desktop Switching? Win11 fast desktop switching method

Waterfall flow layout

Baidu rich text editor ueeditor single image upload cross domain

IaaS基础架构云 —— 云网络

Today, I went to oppo for an interview and was asked numbly

Win11动态磁贴没了?Win11中恢复动态磁贴的方法

【ZeloEngine】反射系统填坑小结

How does win11's own drawing software display the ruler?
随机推荐
PageHelper.startPage没有生效问题
Simple rotation map and hamster beating
从业务需求出发,开启IDC高效运维之路
Record locks
进程之间的通信(管道详解)
MySQL乐观锁
Food safety - do you really understand the ubiquitous frozen food?
Shared lock
Exploration of 6-wire SPI transmission mode
High score technical document sharing of ink Sky Wheel - Database Security (48 in total)
如何安装govendor并打开项目
乐观锁悲观锁适用场景
Fastadmin TP installation uses Baidu rich text editor ueeditor
MySQL isolation level transactions
MySQL pessimistic lock
Doget and dopost
链游开发现成版 链游系统开发详细原理 链游源码交付
C # simulation lottery
[Shakespeare: keep the fun of being a man]
Win11桌面切换快捷键是什么?Win11快速切换桌面的方法