创建视图的注意事项

创建视图时需要注意以下几点。

(1)运行创建视图的语句需要用户具有创建视图(create view)的权限,若加了[or replace]时,还需要用户具有删除视图(drop view)的权限。

(2)SELECT语句不能包含FROM子句中的子查询。

(3)SELECT语句不能引用系统或用户变量。

(4)SELECT语句不能引用预处理语句参数。

(5)在存储子程序内,定义不能引用子程序参数或局部变量。

(6)在定义中引用的表或视图必须存在。但是,创建了视图后,能够舍弃定义引用的表或视图。要想检查视图定义是否存在这类问题,可使用CHECK TABLE语句。

(7)在定义中不能引用temporary表,不能创建temporary视图。

(8)在视图定义中命名的表必须已存在。

(9)不能将触发程序与视图关联在一起。

(10)在视图定义中允许使用order by,但是,如果从特定视图进行了选择,而该视图使用了具有自己order by的语句,它将被忽略。

了解更多数据库相关知识,可以点击下方链接和小编一起学习哟~
https://www.bilibili.com/video/BV1qL411u7eEhttps://www.bilibili.com/video/BV1qL411u7eE

MySQL——创建视图的注意事项相关推荐

  1. mysql创建视图需注意_mysql视图创建注意事项

    一. 视图概述 视图是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储的数据值集形式存在.行和列数据来自由定义视图的查询所引用的表,并且 ...

  2. mysql创建视图sql_SQL视图介绍-如何在SQL和MySQL中创建视图

    mysql创建视图sql 什么是SQL视图? (What is a View in SQL?) A View is a database object that presents data exist ...

  3. mysql创建视图不允许子查询

    不知道为什么mysql创建视图的时候,不允许包含子查询. 解决方式为,把子查询作成一个视图,然后再在想要创建的试图中,把这个视图作为一个表去写. 具体可参考: http://blog.csdn.net ...

  4. MySQL创建视图语法,MySQL视图的作用

    MySQL创建视图语法,MySQL视图的作用 一.语法 1. MySQL创建视图语法如下: CREATE VIEW view_name AS SELECT * FROM table_name ; 2. ...

  5. MySQL创建视图(CREATE VIEW)

    创建视图是指在已经存在的 MySQL 数据库表上建立视图.视图可以建立在一张表中,也可以建立在多张表中. 基本语法 可以使用 CREATE VIEW 语句来创建视图. 语法格式如下: CREATE V ...

  6. MySQL创建视图的语法格式

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

  7. 【数据库】MySQL创建视图(CREATE VIEW)

    数据库视图是什么? 创建视图是指在已经存在的 MySQL 数据库表上建立视图.视图可以建立在一张表中,也可以建立在多张表中. 视图的好处? 视图使用的时候跟表一样.主要作用是不让所有的人都能看到整张表 ...

  8. MySQL 创建视图

    创建视图是指在已经存在的 MySQL 数据库表上建立视图.视图可以建立在一张表中,也可以建立在多张表中. 基本语法 可以使用 CREATE VIEW 语句来创建视图. 语法格式如下: CREATE V ...

  9. mysql中创建视图语法错误_mysql - 使用过程MySQL创建视图时出错 - 堆栈内存溢出

    尝试使用过程创建视图时出现问题. 我必须这样做,因为我需要在MySQL中发挥作用,将表的行转换为另一个表的列. 该查询效果很好,但是当我将其放在" CREATE VIEW"语句中时 ...

最新文章

  1. 破解出cmos密码(转载)
  2. Postfix无法正常发送邮件故障的排除
  3. 编写python程序输出图形_python 图形化编程---文本输入框
  4. HTML地址栏传数据和json区别,前端利用formData格式进行数据上传,前端formData 传值 和 json传值的区别?...
  5. Boost:测试bind <void>
  6. aws php 上传文件 限制大小_如何压缩PDF文件大小,满足各种上传大小要求
  7. 『中级篇』Docker-Stack部署投票应用(50)
  8. sqlserver 查询中文查询不到 查询英文可以查到_估值数据和财报数据查询方法
  9. nfs需要开通什么端口_创业板开通需要什么条件?开通创业板门槛,要怎么样开通创业板?...
  10. 不同php文件,php-不同文件夹的不同登录(会话)
  11. python调用aws接口添加安全组策略
  12. Ant Design Vue下载本地文件(其他框架也适用)
  13. 高通camera模块驱动指南资料介绍
  14. oracle 函数索引
  15. 终于明白为什么人人都爱Django了,Django果然天下第一
  16. SiamRPN 论文理解
  17. html只能用鼠标进行各种操作,鼠标的基本操作有哪些?
  18. openssl升级解决系统安全漏洞问题
  19. matlab怎么绘制零极点,matlab中画系统零极点的方法
  20. 【数学建模】高等数学知识点汇总

热门文章

  1. 使用EKF融合odometry及imu数据
  2. Java两大数据类型
  3. 贝叶斯优化 Bayesian Optimization
  4. 20 21九死一生、22上半年读20本书(含15本管理书单/笔记):继续百年征程
  5. 面向对象 -- 基础(A版)
  6. 冬至了,该盘点盘点2021年中国企业服务产业了
  7. Linux0.11 execve函数(六)
  8. linux下的vim使用教程!从零基础到入门!
  9. 千亿元宇宙市场,Soul、映客的新动力
  10. 将base64加密之后的图片文件流写为文件