首页 > 数据库 >数据库之视图

数据库之视图

时间:2024-10-29 17:22:43浏览次数:3  
标签:删除 show 数据库 视图 格式 create 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 视图名
4、查看创建的视图(包含创建语句和视图名称,编码格式)
格式:show create view 视图名
案例:show create view sthz ;
5、删除视图
格式:drop view 视图名 ;
案例 :drop view sthz;

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

标签:删除,show,数据库,视图,格式,create,view
From: https://www.cnblogs.com/qq3074699547/p/18513977

相关文章

  • 第12课—数据库之视图
    数据库之视图(一)视图的介绍=============================一、什么是视图?视图是一个虚拟表,它是一个虚拟表,它不在数据库中以存储的形式保存(本身不包含数据),是在使用视图的时候动态生成。二、视图的优点?1、提高查询效率数据库中的数据查询非常复杂,可以简化sql语句2、安全有些......
  • SpringBoot请销假管理信息系统8wz1t(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,教师,领导,在线请假,提交审批,审批信息,延假申请,在线销假,学生统计,班级统计,学院统计开题报告内容一、课题背景与意义随着教育管理的信息化发展,传统的......
  • SpringBoot琴行管理系统42jfd--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,教师,课程信息,课程类型,课程购买,课程作业,作业提交,作业批改,课程签到,财务信息开题报告内容一、研究背景与意义随着音乐教育的普及和琴行的不断增多,传......
  • SpringBoot汽车销售管理系统1cv5c--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表销售员,客户,销售订单,品牌,车系,汽车库存,汽车入库,财务报表开题报告内容一、课题背景与意义随着汽车市场的不断扩大,汽车销售管理变得日益复杂。为了提高销售......
  • Spring Boot 3.x 整合 Druid 数据库连接池(含密码加密)
    SpringBoot3.x整合Druid数据库连接池(含密码加密)1.为什么需要数据库连接池?在传统的数据库连接中,每一次与数据库连接都会消耗大量的系统资源和时间。数据库连接池会提前创建一定数量的数据库连接保存在池中,用来复用,避免了重复建立连接和关闭连接的开销优点:**提高性......
  • SpringBoot区域特色产品营销推广平台cd554--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义在全球化与信息化交织的今天,区域特色产品作为地方文化、经济的重要载体,面临着前所未有的发展机遇与挑战。一方面,消费者对于独特......
  • SpringBoot青少年心理健康服务bpro6--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,咨询师,咨询师信息,在线咨询,预约信息,分析报告,心理测试,提交测试,测试评分开题报告内容一、课题名称青少年心理健康服务体系建设研究二、研究背景及意......
  • SpringBoot黔西南旅游景点信息交流平台7p1x5(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,景点类型,美食类型,景点信息,美食信息,酒店信息,线路信息,景点购票,美食购买,酒店预订开题报告内容一、项目背景黔西南布依族苗族自治州位于中国贵州省西......
  • windows下监控mongoDB数据库
    windows下监控mongoDB数据库我这边的 mongoDB是安装在Linux下的,但是linux的root密码忘记啦,是N个月前离职的一个小伙安装的linux,但是可以通过客户端MongoVU来操作里面的数据(增删改查),mongoDB默认的监控命令和一些第三方工具也不能使用(登录不到主机)。为了性能测试的方便,今天特意花了......
  • Springboot体育课程在线预约平台rzk72(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,场地信息,场地类型,体育课程,预约订单开题报告内容一、研究背景与意义随着互联网技术的飞速发展,线上教育和课程培训已成为人们获取知识和提升技能的重要途......