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创建视图的实例代码相关推荐

  1. mysql 视图 局部变量_mysql创建视图和存储过程,变量

    创建视图 sql>create view 视图名 as select语句; 修改视图并添加别名 sql>create or replace view empvu10 (employee_n ...

  2. mysql 创建视图语法_MySQL创建视图的语法格式

    视图,具有简化查询语句.安全性和保证逻辑数据独立性等作用 创建视图的语法格式 视图中,包含SELECT查询的结果,因此,视图的创建基于SELECT语句,和已经存在的数据表,视图可以建立在一张表上,也可 ...

  3. MySQL的视图定义、规则与视图作用、创建视图和修改视图,以及视图的保存

    MySQL数据库之视图 目录 视图 1.视图定义 1.为什么需要视图 3.视图的作用优点 作用: 优点: 4.创建视图 5.视图使用规则 1)视图的嵌套: 2)视图排序的覆盖 6.修改视图 多表连接视 ...

  4. MySQL跨不同数据库创建视图

    MySQL跨不同数据库创建视图 语法: create view 视图所在库库名.视图名称 as ( SELECT 表所在库库名.表名.列名 AS 列的重命名..... FROM 表所在库库名.表名); ...

  5. mysql查看创建视图的权限_Mysql 开启视图权限与创建视图教程

    不废话直接上代码: 开启视图权限: root登录服务器,运行命令,注意username和data修改 grant create view on username.* to data@'%';grant ...

  6. 创建mysql视图语法正确的是_MySQL创建视图的语法格式

    视图,具有简化查询语句.安全性和保证逻辑数据独立性等作用 创建视图的语法格式 视图中,包含SELECT查询的结果,因此,视图的创建基于SELECT语句,和已经存在的数据表,视图可以建立在一张表上,也可 ...

  7. MySQL 学习笔记(5)— 视图优缺点、创建视图、修改视图、删除视图

    1. 视图概念 简单来说,视图就是一个预定义的查询语句.视图在许多情况下可以当作表来使用,因此也被称为虚拟表(Virtual Table). 视图与表最大的区别在于它不包含数据,数据库中只存储视图的定 ...

  8. mysql修改视图定义_MySQL修改视图

    修改视图是指修改 MySQL 数据库中存在的视图,当基本表的某些字段发生变化时,可以通过修改视图来保持与基本表的一致性. 基本语法 可以使用 ALTER VIEW 语句来对已有的视图进行修改. 语法格 ...

  9. mysql 视图 教程_MySQL VIEW(视图)

    一.什么是视图? 视图就是存储下来的SQL SELECT语句,也可以说是虚拟的表(在MySQL中视图被当着表来用).这些数据可以是从一个或几个基本表(或视图)的数据.也可以是用户自已定义的数据.其实视 ...

  10. mysql如何进行视图恢复_mysql事务 视图 索引 备份和恢复

    事务 1.事务: 概念:是作为单个逻辑工作单元执行的一系列操作 多个操作作为一个整体向系统提交,要么都执行,要么都不执行 事务是一个不可分割的工作逻辑单元 默认情况下 , 每条单独的SQL语句视为一个 ...

最新文章

  1. 原创 | 《相机标定》深入理解原理与实战(一)
  2. 图像处理、语音处理的应用及前沿技术_华北工控:工业平板电脑在智慧医院中的广泛应用...
  3. 【数据库(二)】嵌套子查询
  4. object-c 常见问题
  5. mysqL学习之实例
  6. 日志库EasyLogging++学习系列(2)—— 日志级别
  7. go程序开发注意事项
  8. nfs+inotify
  9. Charbonnier Loss
  10. 11个高效的VS调试技巧
  11. 商户定价模型—风控人又一经典必学知识
  12. C++之boost库报错:note: in expansion of macro BOOST_MPL_ASSERT_NOT
  13. linux麒麟安装磁盘分区,一种中标麒麟系统根分区扩容的实现方法技术方案
  14. PHP 代码规范简洁之道
  15. 04_使用域名访问后台管理系统(Nginx)
  16. mac java 安装教程_mac 安装jdk1.8 附详细教程
  17. 如何在word中对在论文标题添加脚注,并且去掉脚注的编号
  18. 语言模型(language model)
  19. 看图四级作文 快速技术的发展计算机,【英语四级看图作文范文11篇】_英语四级看图作文范文大全_2021年英语四级看图作文范文_东城教研...
  20. 小猫钓鱼纸牌游戏 python

热门文章

  1. VBS命令:关于以管理员身份运行程序的VBS命令
  2. 视频无损裁剪、转换、合并、加水印、加特效?一切搞定!
  3. 图书馆在计算机房旁边用英语怎么说,PEP四年级下学期英语期末复习
  4. SECS/GEM协议开发系列(一)准备工作
  5. i9x系列是服务器CPU吗,Intel推出全新酷睿X系列CPU:i9处理器亮相
  6. jdk版本问题:hour_day_of 0 -1
  7. 键盘驱动出现黄色感叹号解决方法
  8. Common IO 使用小结
  9. 计算机键盘静音键咋不亮,键盘上的声音开关键不能用为什么
  10. 应届毕业生找工作很迷茫?4招教你快速破局,应届生必看!