MySQL安全管理之视图

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 视图名字
视图数据操作:直接对视图进行写操作(增删改),然后实现基表数据的变化,视图所有的数据操作都是最终对基表的数据操作
视图操作条件
多基表视图:不允许操作(增删改都不行)
单基表视图:允许曾删改
posted @   小冷漠  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示