首页 > 其他分享 >第八周 项目5:创建与使用视图

第八周 项目5:创建与使用视图

时间:2022-10-14 17:32:10浏览次数:48  
标签:创建 create 第八 视图 数据表 数据 view


目录

​一、课堂内容​

​1.创建视图​

​2.使用视图​

​3.删除视图​

​4.查看视图字段信息​

​5.查看视图创建信息​

​6.修改视图​

​7.创建或修改视图​

​8.更新数据表中数据后,视图中的数据是否会发生变化?​

​9.更新视图中数据后,数据表中的数据是否会发生变化?​

​二、项目总结 ​

​视图优点​

​1.创建视图 ​

​2.视图的规则和限制​


一、课堂内容

1.创建视图

create view 视图名 as select * from 表名;

第八周 项目5:创建与使用视图_数据库

2.使用视图

select * from 视图名;

第八周 项目5:创建与使用视图_mysql_02

3.删除视图

drop view 视图名;

4.查看视图字段信息

desc 视图名;

第八周 项目5:创建与使用视图_数据库_03

5.查看视图创建信息

show create view 视图名\G

第八周 项目5:创建与使用视图_mysql_04

6.修改视图

alter view 视图名 as 查询语句;

第八周 项目5:创建与使用视图_sql_05

7.创建或修改视图

create or replace view 视图名 as 查询语句;

第八周 项目5:创建与使用视图_数据库_06

第八周 项目5:创建与使用视图_sql_07

8.更新数据表中数据后,视图中的数据是否会发生变化?

9.更新视图中数据后,数据表中的数据是否会发生变化?

二、项目总结 

视图优点

简化性;安全性;逻辑数据独立性;

1.创建视图 

 

2.视图的规则和限制

(1)命名唯一。

(2)创建数目没有限制。

(3)为了 创建视图,必须具有足够的访问权限。

(4)视图可以嵌套

(5)ORDER BY 可以使用在视图中,但在该视图检索数据SELECT中也含有ORDER BY ,那么该视图中的ORDER BY 将被覆盖。

(6)视图不能索引,也不能有关联的触发器或默认值。

(7)视图可以和表一起使用。

标签:创建,create,第八,视图,数据表,数据,view
From: https://blog.51cto.com/u_15829839/5757563

相关文章

  • 数据库第八次作业-复习作业(工厂项目)【带源码】
    目录​​什么是数据库?​​​​用户可以对数据库执行什么操作?​​​​什么是数据库管理系统?​​​​你个数据库管理系统可以管理多少个数据库?​​​​那一个数据库有多少张表......
  • 数据库第十一次作业-视图的应用【带源码】
    目录​​1.创建表​​​​2.添加数据​​​​3.查看数据​​​​4.创建视图​​ 1.创建表createtablestu(   ->s_idint(11)notnulluniqueprimarykey,   -......
  • windows bat cmd 创建固定大小文件
    @echooffsetfilenum=1setfilesize=10485760settmppth="c:\tmp"setdespth="z:\test"rmdir%tmppth%/s/qmd%tmppth%md%despth%for/l%%iin(1,1,%file......
  • Msql第三天,视图
                            视 图3.1视图概述视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自......
  • egg.js 24.1创建egg.js项目
    安装egg.js全局切换镜像:npmconfigsetregistryhttps://registry.npm.taobao.org我们推荐直接使用脚手架,只需几条简单指令,即可快速生成项目(​​npm>=6.1.0​​):mkdireg......
  • linux解压文件和创建压缩文件
    约定:FileName表示文件名,不能是目录名name表示可以是文件名,也可以是目录名。DirName表示目录名。温馨提示:可以用vim预览压缩包里的东西,例如vim防止解压出一堆散的文件污......
  • mysql创建索引的语句
     1. altertable table_name addindexindex_name(column) 2.altertabletable_nameaddprimarykey(column)/addunique主键索引或者唯一值索引 3.cre......
  • imagemagick:创建指定背景色的空图片(ImageMagick 6.9.10)
    一,用convert创建空图片1,执行命令[lhdop@blog~]$cdimg[lhdop@blogimg]$convert-size1024x768xc:"#FFF"./white.png[lhdop@blogimg]$convert-size1024x76......
  • 设置MySQL 创建数据库,默认为UTF-8
    Windows安装MySQL5.7x64位MySQL8.0及以上默认为utf8,所以不需要设置mysql>showvariableslike'character_%'mysql>showvariableslike'collation_%'修改......
  • Java数组的定义及声明、创建
    packagecom.zhu.array;publicclassDemo03{/*【数组声明创建】1、首先必须声明数组变量,才能在程序中......