`

21.创建修改视图

阅读更多

创建/修改视图
1.创建视图
create view 视图名 as select语句 [with read only]
//加上with read only表示新建的视图只可读不可改

实例
SQL> create view myview as select * from emp where sal<1000;
View created

SQL> select * from myview;
EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
 7369 SMITH      CLERK      7902 1980/12/17     800.00               20
 7900 JAMES      CLERK      7698 1981/12/3      950.00               30



2.创建或修改视图
create or replace view 视图名 as select语句 [with read only]
//加上with read only表示新建的视图只可读不可改

3.删除视图
drop view 视图名

当表结构过于复杂,使用视图来解决

分享到:
评论

相关推荐

    14.sql.server.2005.视图 14.sql.server.2005.视图

    可以使用`ALTER VIEW`来修改已存在的视图,或者使用`DROP VIEW`来删除不再需要的视图。视图的管理是数据库维护的重要部分,需要根据业务需求定期进行审查和调整。 总结,SQL Server 2005中的视图是数据库设计中的...

    数据库:掌握视图的创建方法

    :一、使用命令创建视图并对视图进行查询、修改、删除等操作;二、用命令的方法创建索引,以及进行重命名和删除操作;三、建立完整性约束,并对其进行相应操作;四、创建存储过程,并对其进行查看,

    25.11 MySQL 视图

    MySQL 视图是数据库管理系统中的一个重要特性,它允许用户创建虚拟数据表,这些表的数据来源于一个或多个实际的表,并可以包含复杂的SQL查询结果。在MySQL中,视图提供了多种优势,包括简化复杂的查询、提供安全性、...

    oracle创建视图课件

    - **只读视图**:可以创建只读视图,防止通过视图进行数据修改。 5. **创建视图的语法**: 使用`CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW`语句创建视图,其中`OR REPLACE`用于替换已存在的同名视图,`FORCE`和`...

    oracle 创建视图为读.doc

    在某些情况下,我们可能不想让用户修改视图中的数据,这时可以创建只读视图。创建只读视图的方法是,在创建视图时添加 `WITH READ ONLY` 子句,例如: ```sql CREATE OR REPLACE VIEW 视图名称 AS SELECT * FROM ...

    数据库原理视图的创建与使用实验报告.doc

    数据库原理实验报告的主要目的是让学生理解视图的概念、掌握创建视图的方法、掌握更改视图的方法、掌握用视图管理数据的方法。本实验报告将介绍如何使用 SQL Server 2000 创建和管理视图,并通过实验来实践视图的...

    MySQL数据库:使用NAVICAT工具创建和管理视图.pptx

    2. 在打开的SQL编辑器中,你可以修改SQL查询以改变视图的结构,比如添加或移除字段,或者更改查询条件。 3. 修改完毕后,点击“运行”以更新视图的定义。 注意,不是所有类型的视图都可以直接修改。如果视图是不可...

    moss创建或更改视图

    【moss创建或更改视图】是关于Microsoft Office SharePoint Server(MOSS)中管理列表或库视图的操作指南。在MOSS中,视图是一种定制的方式,让用户可以根据自己的需求查看和组织列表或库中的信息。 **概述** 每个...

    创建mysql数据库视图

    用户可以像操作真实的表一样对视图进行查询,但修改时需要注意视图的可更新性,不是所有视图都可以进行插入、更新或删除操作。 2. **创建视图** 在MySQL中,使用`CREATE VIEW`语句来创建视图。基本语法如下: ```...

    数据库原理-视图的创建与使用-实验报告.doc

    3. 掌握更改视图的方法 4. 掌握用视图管理数据的方法 二、实验内容 1. 用创建视图向导创建视图 使用视图向导创建一个名为studview1的投影视图,该视图从student表中查询出CS系所有学生的学号、系别。 2. 用企业...

    视图详细操作.docx

    ### SQL 视图操作知识点详解 ...通过上述知识点的介绍,我们了解了如何使用 SQL 来创建、查询、修改、删除视图以及如何更改视图的定义。这些操作是数据库管理中非常重要的部分,可以帮助我们更高效地管理和操作数据。

    SQL Sever2008 创建视图

    创建视图后,可以使用`ALTER VIEW`来修改视图的定义,`DROP VIEW`来删除不再需要的视图。同时,也可以使用`EXEC sp_helptext 视图名`来查看视图的定义。 7. **视图的应用场景** 视图广泛应用于数据分析、报表生成...

    VB 演示创建视图 使用视图保存数据.rar

    在VB(Visual Basic)编程环境中,创建视图和利用视图保存数据是数据库操作中的重要环节。视图是SQL(Structured Query Language)提供的一种虚拟表,它可以根据用户的需求,从一个或多个表中选择特定列并组合数据。...

    数据库表/视图的创建与维护实验

    ### 数据库表与视图的创建与维护:深入解析与实践 #### 实验核心知识点概览 本实验报告聚焦于数据库表与视图的创建与维护,尤其在Sybase数据库环境下进行深度探索。核心知识点包括: 1. **E-R图到逻辑模式的转换*...

    创建物化视图ORA-12014错误解决方法

    3. **修改物化视图创建语句**: - 使用新的唯一索引重新创建物化视图。 ```sql DROP MATERIALIZED VIEW IF EXISTS WH_VIEW_LOG; CREATE MATERIALIZED VIEW WH_VIEW_LOG REFRESH FORCE ON DEMAND WITH ROWID AS...

    数据库第四次实验报告视图tsql语句.docx

    本实验报告的主要目的是掌握创建视图的 SQL 语句的用法、使用企业管理器创建视图的方法、使用创建视图向导创建视图的方法、查看视图的系统存储过程的用法、修改视图的方法等。 在实验准备阶段,需要了解创建视图...

    实验五__视图的创建与使用.pdf

    本实验将指导您创建和使用视图,掌握创建视图、测试视图、加密视图、修改视图和删除视图的方法。 一、实验目的 * 理解视图的概念 * 掌握创建视图、测试视图、加密视图的方法 * 掌握修改视图的方法 * 掌握用视图...

    MySQL数据库:创建视图.pptx

    WITH CHECK OPTION:指出在可更新视图上所进行的修改都要符合select语句所指定的限制条件,这样可以确保数据修改后,仍可通过视图看到修改的数据。 创建视图 创建基于单表的视图 【例】创建Bookstore数据库上的book_...

    MLDN魔乐科技JAVA培训_Oracle课堂21_视图.rar

    【标题】: "MLDN魔乐科技JAVA培训_Oracle课堂21_视图.rar" 这个文件主要涉及的是Java编程语言与Oracle数据库系统中视图(View)的相关教学内容。视图是数据库管理系统中的一个重要概念,它允许用户以一种定制的方式...

    创建mysql数据库视图.pdf

    MySQL 视图的管理包括创建、修改、删除等操作。下面是 MySQL 视图的管理命令: * 创建视图:CREATE VIEW 语句 * 修改视图:ALTER VIEW 语句 * 删除视图:DROP VIEW 语句 四、 MySQL 视图的优化 MySQL 视图的优化...

Global site tag (gtag.js) - Google Analytics