数据库中创建视图

视图   :有联系的表之间,建立虚拟的表!

步骤  :打开数据库中  ‘选用的数据库’,右击‘视图’,选择‘新建视图’。然后填加  

‘选用的数据库’中有关联的  ‘表’,选择视图中 要显示的 ‘列’,然后关闭,保存新视图就创建完成!

--drop view       xueshengfenshu   --删除视图

--alter view     xkf                 --修改视图就是删除重写!

只有在前面使用top数字后,才可以使用 order by 。视图中不能使用聚合函数

create view xueshengfenshu

as

select student.sno,sname,ssex,sbirthday,class,score.Cno,Degree from student

join  score on student.sno=score.Sno这是完整的创建视图语句!

select *from xueshengfenshu

--学生.课程,分数三个表的视图!

create view xkf

as

select student.sno,sname,ssex,sbirthday,class,score.Cno,Degree,course.Cname from student

join score on student.sno=score.Sno

join course on course.Cno=score.Cno

select *from xkf

时间: 2024-08-05 08:26:47

数据库中创建视图的相关文章

Oracle中创建视图教程学习

分享下oracle数据库中创建视图的方法. Oracle的数据库对象分为五种:表,视图,序列,索引和同义词. 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表. 视图是存储在数据字典里的一条select语句. 通过创建视图可以提取数据的逻辑上的集合或组合. oracle视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分. 2.用户通过简单的查询可以从复杂查询中得到结果. 3.维护数据的独立性,试图可从多

数据库如何创建视图create view

数据库如何创建视图     创建视图的理想步骤: 一般来说,视图创建可以分为五步走: 第一步:先考虑select语句的编写.我们知道,视图其实就是一个select语句的集合,所以,我们建立视图的第一步,就是考虑这个select语句 的如何编写.这个select语句编写的是否合理,执行效率的高低直接影响着这个视图的性能,在Select语句中,可能还会有格式的控制.内容的编排等 等.如在Select语句中,可以把一些字段合并成一个字段;也可以把相关的内容进行倒置等等.这些功能都是Select语句完成

Java学习总结(十八)——MySQL数据库(4)MySQL数据库中的视图,函数,存储过程中常见循环

一.MySQL存储过程中常见的循环1.while循环:WHILE.....DO.....END WHILE例1:创建存储过程(求1+2+.......+num的和):创建成功,进行调用:显示结果:2.REPEAT循环: REPEAT.........UNTLL END REPEAT例2:创建存储过程:创建完成,调用存储过程:显示结果:3.LOOP循环:LOOP END LOOP 例3:创建存储过程:创建成功,调用存储过程:显示结果:二.MySQL中的视图1.概念:有结构(有行有列),但没有结果(

Django如何在数据库中创建表

1.前提是你安装了Django框架在你的项目中运行Django ZIP文件中的python Setup.py install 2.前提是你已经安装了MySQLdb这个框架在你的项目中1.2.2(直接有EXE文件) 3.前提是你已经安装了PIL-1.1.7.win32-py2.6.exe图片数据库在你的项目中 4.以上准备好之后,创建的Django项目django-admin.py startproject demo 5.运行你的Django服务python manage.py runserver

SQL Server 在多个数据库中创建同一个存储过程(Create Same Stored Procedure in All Databases)

原文:SQL Server 在多个数据库中创建同一个存储过程(Create Same Stored Procedure in All Databases) 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 遇到的问题(Problems) 实现代码(SQL Codes) 方法一:拼接SQL: 方法二:调用模板存储过程创建存储过程: 总结 扩展阅读 参考文献(References) 二.背景(Contexts) 在我的数据库服务器上,同一个实例

ACCESS中创建视图

ACCESS中创建视图详解图 1.在编辑器中点击左边"对象"下的"查询",在右边右键打开 2.随意添加两个表 3 右击连线,双击"联接属性" 4点击下图中的"新建" 5新建一对关联 6然后点击原有的关联连接线右击删除即可. 在查询框的空白处右击查看sql查询可以看到生成的sql语句 7选择要显示的数据 8执行并保存查询结果.即生成所要的视图- 当然也可直接执行sql 然后保存查询结果. ACCESS中创建视图,码迷,mamic

ObjectARX2010 学习笔记001:在新数据库中创建直线并将此数据库保存成DWG文件

static void swtArxProject5createLine(void) { // Add your code for command swtArxProject5.createLine here //创建新的CAD数据库 AcDbDatabase *pDb=new AcDbDatabase(); //定义块表指针 AcDbBlockTable *pBlkTbl; //获取块表 pDb->getSymbolTable(pBlkTbl,AcDb::kForRead); //定义块表记录

ORACLE数据库中创建、删除--同义词、视图、索引、序列

select * from emp; create synonym emp_ny for emp; create public synonym pub_emp_ny for employees;--创建公有同义词 DROP SYNONYM EMP_NY;--删除同义词 DROP PUBLIC SYNONYM PUB_EMP_NY;--删除公有同义词 查看已有同义词 SELECT * FROM SYS.ALL_SYNONYMS WHERE table_name='DIC_TRIPMODE'; CR

Postgres数据库中的视图和物化视图

摘自:http://www.cnblogs.com/yjf512/p/4402096.html postgres中的视图在查询的时候进行扫描子表的操作,而物化视图则是实实在在地将数据存成一张表.物化视图是在9.3 之后才有的东西. 创建一个视图 CREATE OR REPLACE VIEW student_view ASSELECT * FROM student LEFT JOIN teacher ON student.teacher_id = teacher.id; 创建一个物化视图 CREA