mysql视图代码_mysql创建视图的实例代码
1,创建视图的语法
复制代码 代码示例:
CREATE
[ALGORITHM = {MERGE | TEMPTABLE | UNDEFINED}]
VIEW [database_name].[view_name]
AS
[SELECT statement]
2,mysql创建视图的例子
1,创建一个简单的视图
复制代码 代码示例:
CREATE VIEW SalePerOrder
AS
SELECT orderNumber,
SUM (quantityOrdered * priceEach) total
FROM orderDetails
GROUP by orderNumber
ORDER BY total DESC
调用示例:
复制代码 代码示例:
SELECT total
FROM salePerOrder
WHERE orderNumber = 10102
2,结合INNER JOIN语句创建一个视图。
该视图包含订单号,客户名称和总销售额。
复制代码 代码示例:
CREATE VIEW customerOrders AS
SELECT D.orderNumber,
customerName,
SUM(quantityOrdered * priceEach) total
FROM orderDetails D
INNER JOIN orders O ON O.orderNumber = D.orderNumber
INNER JOIN customers C ON O.customerNumber = C.customerNumber
GROUP BY D.orderNumber
ORDER BY total DESC
3,创建子查询视图
创建一个视图子查询。、
该视图包含的产品,其购买价格高于平均价格的所有产品。
复制代码 代码示例:
CREATE VIEW vwProducts AS
SELECT productCode,
productName,
buyPrice
FROM products
WHERE buyPrice > (
SELECT AVG (buyPrice)
FROM products
)
ORDER BY buyPrice DESC
mysql视图代码_mysql创建视图的实例代码相关推荐
- mysql 视图 局部变量_mysql创建视图和存储过程,变量
创建视图 sql>create view 视图名 as select语句; 修改视图并添加别名 sql>create or replace view empvu10 (employee_n ...
- mysql 创建视图语法_MySQL创建视图的语法格式
视图,具有简化查询语句.安全性和保证逻辑数据独立性等作用 创建视图的语法格式 视图中,包含SELECT查询的结果,因此,视图的创建基于SELECT语句,和已经存在的数据表,视图可以建立在一张表上,也可 ...
- MySQL的视图定义、规则与视图作用、创建视图和修改视图,以及视图的保存
MySQL数据库之视图 目录 视图 1.视图定义 1.为什么需要视图 3.视图的作用优点 作用: 优点: 4.创建视图 5.视图使用规则 1)视图的嵌套: 2)视图排序的覆盖 6.修改视图 多表连接视 ...
- MySQL跨不同数据库创建视图
MySQL跨不同数据库创建视图 语法: create view 视图所在库库名.视图名称 as ( SELECT 表所在库库名.表名.列名 AS 列的重命名..... FROM 表所在库库名.表名); ...
- mysql查看创建视图的权限_Mysql 开启视图权限与创建视图教程
不废话直接上代码: 开启视图权限: root登录服务器,运行命令,注意username和data修改 grant create view on username.* to data@'%';grant ...
- 创建mysql视图语法正确的是_MySQL创建视图的语法格式
视图,具有简化查询语句.安全性和保证逻辑数据独立性等作用 创建视图的语法格式 视图中,包含SELECT查询的结果,因此,视图的创建基于SELECT语句,和已经存在的数据表,视图可以建立在一张表上,也可 ...
- MySQL 学习笔记(5)— 视图优缺点、创建视图、修改视图、删除视图
1. 视图概念 简单来说,视图就是一个预定义的查询语句.视图在许多情况下可以当作表来使用,因此也被称为虚拟表(Virtual Table). 视图与表最大的区别在于它不包含数据,数据库中只存储视图的定 ...
- mysql修改视图定义_MySQL修改视图
修改视图是指修改 MySQL 数据库中存在的视图,当基本表的某些字段发生变化时,可以通过修改视图来保持与基本表的一致性. 基本语法 可以使用 ALTER VIEW 语句来对已有的视图进行修改. 语法格 ...
- mysql 视图 教程_MySQL VIEW(视图)
一.什么是视图? 视图就是存储下来的SQL SELECT语句,也可以说是虚拟的表(在MySQL中视图被当着表来用).这些数据可以是从一个或几个基本表(或视图)的数据.也可以是用户自已定义的数据.其实视 ...
- mysql如何进行视图恢复_mysql事务 视图 索引 备份和恢复
事务 1.事务: 概念:是作为单个逻辑工作单元执行的一系列操作 多个操作作为一个整体向系统提交,要么都执行,要么都不执行 事务是一个不可分割的工作逻辑单元 默认情况下 , 每条单独的SQL语句视为一个 ...
最新文章
- 原创 | 《相机标定》深入理解原理与实战(一)
- 图像处理、语音处理的应用及前沿技术_华北工控:工业平板电脑在智慧医院中的广泛应用...
- 【数据库(二)】嵌套子查询
- object-c 常见问题
- mysqL学习之实例
- 日志库EasyLogging++学习系列(2)—— 日志级别
- go程序开发注意事项
- nfs+inotify
- Charbonnier Loss
- 11个高效的VS调试技巧
- 商户定价模型—风控人又一经典必学知识
- C++之boost库报错:note: in expansion of macro BOOST_MPL_ASSERT_NOT
- linux麒麟安装磁盘分区,一种中标麒麟系统根分区扩容的实现方法技术方案
- PHP 代码规范简洁之道
- 04_使用域名访问后台管理系统(Nginx)
- mac java 安装教程_mac 安装jdk1.8 附详细教程
- 如何在word中对在论文标题添加脚注,并且去掉脚注的编号
- 语言模型(language model)
- 看图四级作文 快速技术的发展计算机,【英语四级看图作文范文11篇】_英语四级看图作文范文大全_2021年英语四级看图作文范文_东城教研...
- 小猫钓鱼纸牌游戏 python