首页 > 数据库 >MySQL安全管理之视图

MySQL安全管理之视图

时间:2022-11-21 21:47:57浏览次数:46  
标签:基表 视图 安全 指令 MySQL 数据 select view

MySQL安全管理之视图

什么是视图
视图:view,一种又select指令组成的虚拟表,视图是虚拟表,可以使用表管理(结构管理),为视图提供数据的表叫做基表
创建视图的基本语法:create view 视图名字 as select指令
访问视图:一般都是查询
访问视图的基本语法:select */字段名 from 视图名字
视图特点
视图有结构,但不存储数据
   结构:select选择的字段
   数据:访问视图时执行的select指令
视图的目的
视图的目的
方便提供全面数据,可以根据需求组织数据,而实际上不会在数据库产生数据冗余
数据安全:视图本质是来源于数据基表,但是对外可以保护基本的数据结构
视图管理:对视图结构的管理
视图查看
视图查看:显示视图结构和具体视图信息
show tables;  查看全部视图
show create table/view  查看视图创建指令
desc 视图名字  查看视图结构
视图修改
视图修改:更改视图逻辑
alter view 视图名 as 新的查询指令
create or replace view 视图名 as 新的查询指令
视图删除
drop view 视图名字
视图数据操作:直接对视图进行写操作(增删改),然后实现基表数据的变化,视图所有的数据操作都是最终对基表的数据操作
视图操作条件
多基表视图:不允许操作(增删改都不行)
单基表视图:允许曾删改

标签:基表,视图,安全,指令,MySQL,数据,select,view
From: https://www.cnblogs.com/lil4257/p/16913456.html

相关文章

  • MySQL安全管理事务安全
    MySQL安全管理事务安全1、什么是事务事务:要做的某个事情计算机中的事务是指某个程序执行单元(写操作)2、什么是事务安全事务安全:当事务执行后,保障事务的执行是有......
  • mysql 集群
    【摘要】1、MySQL搭建主从集群1.1、好处数据安全给主服务增加一个数据备份。基于这个目的,可以搭建主从架构,或者也可以基于主从架构搭建互主的架构。读写分离MySQl的主从......
  • Mysql8忘记密码/重置密码
    一、免密码登录修改配置文件:vim/etc/my.cnf在【mysqld】模块添加:skip-grant-tables[mysqld]skip-grant-tables然后重复Mysql服务二、将密码置空mysql-uroot-......
  • MySQL安全管理外键约束
    MySQL安全管理外键约束MySQL安全管理之外键约束1)外键2)外键约束3)外键管理1、什么是外键外键:foreign,表中指向外部表准建的字段定义成外键,外键必须要通过语法指定......
  • MySQL
    ExerciseTest01初识MySQL命令行连接数据库mysql-uroot-p--连接数据库updatemysql.usersetauthentication_string=password('123456')whereuser='ro......
  • Ubuntu 安装配置MySQL5.7
    环境Ubuntu18.07参考文章安装更新软件sudoapt-getupdate安装MySQL服务器sudoaptinstallmysql-server-5.7检查MySQLsudoaptinstallnet-toolssud......
  • 360安全卫士举报360safe.exe?原来是在打假
    一同事在检查电脑时发现360safe.exe被360安全卫士举报为伪装成360安全卫士的程序:他以为大水冲了龙王庙,觉得不可思议,请我看看。先看这个被举报为伪装成360安全卫......
  • Mysql数据库连接失败SSLException: Unsupported record version Unknown-0.0
    问题描述:mysql版本:5.7.27jdk版本:1.8.0_201tomcat日志中报错,显示连接数据库失败,报错信息如下:Thelastpacketsuccessfullyreceivedfromtheserverwas152millisecon......
  • 万字详解 Java 线程安全,面试必备!
    来源:blog.csdn.net/u014454538/article/details/985158071.Java中的线程安全Java线程安全:狭义地认为是多线程之间共享数据的访问。Java语言中各种操作共享的数据有5种......
  • MySQL_连接时where和and的区别
    内连接是从结果表中删除与其他被连接表中没有匹配行的所有行,on和where的效果一致 左外连接(on先执行,where后执行)and条件是在生成临时表时使用的条件,它不管on中的条件是......