一、视图介绍

创建视图是指在已经存在的 MYSQL 数据库表上建立视图。视图可以建立在一张表中,也可以建立在多张表中。

语法格式如下:

CREATE VIEW <视图名> AS <SELECT语句>

<视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。

<SELECT语句>:指定创建视图的 SELECT 语句,可用于查询多个基础表或源视图。

对于创建视图中的 SELECT 语句的指定存在以下限制:

  • 用户除了拥有 CREATE VIEW 权限外,还具有操作中涉及的基础表和其他视图的相关权限。

  • SELECT 语句不能引用系统或用户变量。

  • SELECT 语句不能包含 FROM 子句中的子查询。

  • SELECT 语句不能引用预处理语句参数。

//示例

create view tz_image_repository_shuju as select * from yy_image_repository where hospital_id = 2569;

视图一经定义之后,就可以如同查询数据表一样,使用 SELECT 语句查询视图中的数据,语法和查询基础表的数据一样。

二、数据用户权限

1)添加用户

红色标注的地方是指定ip,就和网上很多教程上说的可以开户远程指定IP访问

2)添加数据库

3)添加创建的视图

mysql视图创建以及权限相关推荐

  1. mysql简单创建数据库权限(待修改备注)

    CREATE DATABASE web DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 一.环境: CentOS 6.8 mysql 5.6 二 ...

  2. MySQL视图——创建视图、修改视图、删除视图、查看视图和更新视图

    一.创建视图 语法:          create view 视图名          as          查询语句: 案例 1. 查询姓名中包含k字符的员工名.部门名和工种信息 ①创建视图my ...

  3. 修改mysql 视图字段类型_记一次mysql视图创建时自定义字段类型不同环境不同的原因...

    由于老项目使用的是hibernate,当项目启动时会去检查数据库字段类型等,发现一张视图中某个自定义字段在开发环境中类型为text,但是到了生产环境类型却为mediumtext,导致代码在生产上会有问 ...

  4. mysql 1356_MySQL视图定义者权限和错误1356

    背景 我有一个MySQL表G.devTest,看起来像这样:MySQL视图定义者权限和错误1356 +----+------+ | id | j | +----+------+ | 1 | 5 | | ...

  5. linux创建mysql视图_MySQL视图基本操作

    1.准备工作 在MySQL数据库中创建两张表balance(余额表)和customer(客户表)并插入数据. create table customer( id int(10) primary key ...

  6. mysql视图存储_Mysql 视图、存储过程以及权限控制

    导读: 该文章为视图.存储过程.用户权限练习: 如果有不对的地方欢迎指出与补充: 该基础练习基于MySQL5.0以上: 语句格式: 1. 视图格式: create view view_name[列名, ...

  7. mysql 无法创建视图_mysql无法创建视图怎么办

    mysql无法创建视图的解决办法: 基本语法 可以使用 CREATE VIEW 语句来创建视图. 语法格式如下: CREATE VIEW AS 语法说明如下. :指定视图的名称.该名称在数据库中必须是 ...

  8. MySQL 视图(详解) navicat如何创建视图

    文章目录 MySQL 视图(详解 一,视图概念 使用视图的原因 二,创建视图 (1)基本语法 (2)创建基于单表的视图 [实例 1] [实例 2] (3)创建基于多表的视图 [实例 3] (4)查询视 ...

  9. 详解MySQL information_schema数据库常用的表信息以及各表对应的字段信息;以及如何登录mysql和创建视图

    详解information_schema数据库 登录mysql 查询information_schema信息 information_schema常用数据表 TABLES 查询tables table ...

  10. MySQL中创建视图并授权

    开发过程中,会涉及到将数据库表给第三方公司使用,基于这样的场景,使用视图是较合理的,一方面可以控制显示字段,同时也是可以设置权限. 创建用户 create user `用户名`@`%` identif ...

最新文章

  1. Linux其实非常好学
  2. 面向行人重识别的局部特征研究进展、挑战与展望
  3. vue中如何深度监听一个对象?
  4. 数字调相用计算机实现的步骤,第2章数据通信习题
  5. 在Delphi中关于UDP协议的实现
  6. mac 下安装jenkins
  7. linux重启后root密码错误,Linux技巧| 解决Debian Root密码忘记的问题
  8. 转:Cocoa Runtime系统知识整理
  9. mysql 中空值平均_mysql中空值和null值的区别及处理方法总结
  10. 100 个 pandas 案例,强烈建议保存
  11. 洛谷OJ P1003 铺地摊
  12. 知到网课大学生安全文化考试试题|真题|题库(含答案)
  13. 自动车牌识别(ALPR)---https://blog.csdn.net/ELEVEN_ZOU/article/details/80893579
  14. 《0day安全-软件漏洞分析技术》实验笔记2
  15. 鲁大师linux系统打印机驱动怎么安装,鲁大师怎么安装打印机驱动?鲁大师安装打印机驱动教程...
  16. IDEA 显示Detects duplicates in source code警告去除办法
  17. 怎样用CMD命令删除或是强行删除文件
  18. 【三角函数的泰勒级数展开】
  19. 计算机科学排名清华第一,最新全球计算机科学排名:清华力压CMU排名第一
  20. ✠OpenGL-1-入门

热门文章

  1. 菜鸟c语言app,菜鸟学C语言app下载-菜鸟学C语言下载 3.0.0 手机版 - 河东软件园
  2. fiddler界面详解(转自:子信风蓝蓝)
  3. 【vue】webapp移动端模板
  4. python微信推送{u‘errcode‘: 40008, u‘errmsg‘: u‘invalid message type rid: 6111061f-19703d5b
  5. 关于广告投放系统:竞价策略(2018)
  6. 使用C#更新word中的目录域
  7. c语言 宏定义 去除宏定义_如何在C中重新定义宏?
  8. Coded UI Test(二)创建一个Coded UI Test
  9. css 实现导航菜单
  10. 考研计算机时间安排表,2019计算机考研这份复习时间表让你自律