首页 > 数据库 >第12课—数据库之视图

第12课—数据库之视图

时间:2024-10-29 17:22:28浏览次数:4  
标签:12 删除 数据库 视图 sthz 格式 view

数据库之视图
(一)视图的介绍

=============================
一、什么是视图?
视图是一个虚拟表,它是一个虚拟表,它不在数据库中以存储的形式保存(本身不包含数据),是在使用视图的时候动态生成。

二、视图的优点?
1、提高查询效率
数据库中的数据查询非常复杂,可以简化sql语句

2、安全
有些保密字段,可以通过创建视图限制用户对某些字段进行操作

3、简单
不需要关心后面对应的表结构

三、视图的缺点?
1、性能差
把视图查询结果转换成对表的查询

2、修改限制
修改视图数据,必须把它转化为对基础表的修改

==============================================
(二)视图的运用
1、创建一个视图:
格式:create view 视图名 as (sql语句)
案例:CREATE VIEW sthz as( select * from dept ,emp where dept.dept1=emp.dept2);

2、查询数据库中所有的表 (物理表中是没有视图)
show tables ;

3、查看视图名
格式:select * from 视图名
SELECT * from sthz ;

4、查看创建的视图(包含创建语句和视图名称,编码格式)
格式:show create view 视图名
案例:show create view sthz ;

5、删除视图
格式:drop view 视图名 ;
案例 :drop view sthz;

=================================
视图特点:
1、视图是由基础表产生的虚拟表
2、视图的创建不影响基础表
3、删除视图不影响基础表
4、视图删除数据,基础表也同时删除数据(合表的表无法删除,单表可以删除)
5、基础表删除数据,视图也同时删除
6、视图不能修改表字段,不能对表字段删除

=========================================
面试题:
1、什么是视图?
2、视图用来干什么?
3、如何创建视图?
4、如何删除一个视图

标签:12,删除,数据库,视图,sthz,格式,view
From: https://www.cnblogs.com/weiyus1916/p/18513984

相关文章

  • 袋鼠云产品功能更新报告12期|让数据资产管理更高效
    本期,我们更新和优化了数据资产平台相关功能,为您提供更高效的产品能力。以下为第12期袋鼠云产品功能更新报告,请继续阅读。一、【元数据】重点更新|01元数据管理优化,支持配置表生命周期之前系统中缺少一个可以基于数据源和数据库维度,批量配置数据表生命周期的入口,导致用户在处理......
  • 9.12
    周四今天没课做一下作业一.单选题(共10题,20分)1. (单选题,2分)‍第三次信息化浪潮的标志是:A. 个人电脑的普及B. 虚拟现实技术的普及C. 云计算、大数据、物联网技术的普及D. 互联网的普及我的答案: C:云计算、大数据、物联网技术的普及;正确答案: C:云计算、大......
  • SpringBoot请销假管理信息系统8wz1t(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,教师,领导,在线请假,提交审批,审批信息,延假申请,在线销假,学生统计,班级统计,学院统计开题报告内容一、课题背景与意义随着教育管理的信息化发展,传统的......
  • SpringBoot琴行管理系统42jfd--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,教师,课程信息,课程类型,课程购买,课程作业,作业提交,作业批改,课程签到,财务信息开题报告内容一、研究背景与意义随着音乐教育的普及和琴行的不断增多,传......
  • SpringBoot汽车销售管理系统1cv5c--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表销售员,客户,销售订单,品牌,车系,汽车库存,汽车入库,财务报表开题报告内容一、课题背景与意义随着汽车市场的不断扩大,汽车销售管理变得日益复杂。为了提高销售......
  • P11234 [CSP-S 2024] 擂台游戏
    看看了看今年的csps,前三题一眼就秒了,这最后一题想了挺久,还写了快两个小时,要是在正式赛场上估计是要暴毙了,不过好在我已经退役了,希望参赛的选手能有好的发挥题目大意太长了,不写了题解考虑每次加入一个人,然后分析变化的答案经过一些分析,可以发现一些性质1.对于完全没有确定能......
  • 12个数排序
    12个数进行排序后输出'''verilogmodulenew_12#(parameterDATA_WIDTH=8,parameterDATA_NUM=12)(inputwire[DATA_WIDTH-1:0]data_in[DATA_NUM-1:0],outputwire[DATA_WIDTH-1:0]data_out[DATA_NUM-1:0]);genvari;reg[DATA_NUM-......
  • Spring Boot 3.x 整合 Druid 数据库连接池(含密码加密)
    SpringBoot3.x整合Druid数据库连接池(含密码加密)1.为什么需要数据库连接池?在传统的数据库连接中,每一次与数据库连接都会消耗大量的系统资源和时间。数据库连接池会提前创建一定数量的数据库连接保存在池中,用来复用,避免了重复建立连接和关闭连接的开销优点:**提高性......
  • SpringBoot区域特色产品营销推广平台cd554--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义在全球化与信息化交织的今天,区域特色产品作为地方文化、经济的重要载体,面临着前所未有的发展机遇与挑战。一方面,消费者对于独特......
  • SpringBoot青少年心理健康服务bpro6--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,咨询师,咨询师信息,在线咨询,预约信息,分析报告,心理测试,提交测试,测试评分开题报告内容一、课题名称青少年心理健康服务体系建设研究二、研究背景及意......