精华内容
下载资源
问答
  • 2020-07-31 08:24:47

    使用DROP VIEW命令来删除一个视图。语法:

    DROP VIEW [ schema_name . ] view_name [ ; ]  

    这个命令只接受一个参数,即需要从数据库中删除的一个或多个视图名。
    例如:

    USE AdventureWorks
    GO
    
    DROP VIEW dbo.v_Product_TransactionHistory

    删除视图会从系统目录中移除它的定义,如果它是索引视图,相关的所有索引也会被移除。
     

    更多相关内容
  • 删除视图sql语句是什么

    千次阅读 2021-02-04 23:55:43
    删除视图sql语句是“DROP VIEW”,具体格式为“DROP VIEW [ , …]”。“DROP VIEW”语句可以一次删除多个视图,但是必须在每个视图上拥有DROP权限。本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。删除...

    删除视图的sql语句是“DROP VIEW”,具体格式为“DROP VIEW [ , …]”。“DROP VIEW”语句可以一次删除多个视图,但是必须在每个视图上拥有DROP权限。

    a4d516962e157dc13b92c4f61862bfc5.png

    本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

    删除视图是指删除 MySQL 数据库中已存在的视图。删除视图时,只能删除视图的定义,不会删除数据。

    可以使用 DROP VIEW 语句来删除视图。

    语法格式如下:DROP VIEW [ , …]

    其中:指定要删除的视图名。DROP VIEW 语句可以一次删除多个视图,但是必须在每个视图上拥有 DROP 权限。

    示例:删除 students_info 视图mysql> DROP VIEW IF EXISTS students_info;

    Query OK, 0 rows affected (0.00 sec)

    mysql> SHOW CREATE VIEW students_info;

    ERROR 1146 (42S02): Table 'test_db.students_info' doesn't exist

    可以看到,students_info 视图已不存在,将其成功删除。

    更多计算机编程相关知识,请访问:编程入门!!

    展开全文
  • SQL 创建、更新和删除视图的方法

    千次阅读 2021-01-27 20:30:03
    本章讲解如何创建、更新和删除视图SQL CREATE VIEW 语句在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。您...

    视图是可视化的表。

    本章讲解如何创建、更新和删除视图。

    SQL CREATE VIEW 语句

    在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。

    视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。

    您可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以呈现数据,就像这些数据来自于某个单一的表一样。

    SQL CREATE VIEW 语法

    CREATE VIEW view_name AS

    SELECT column_name(s)

    FROM table_name

    WHERE condition

    注释:视图总是显示最新的数据!每当用户查询视图时,数据库引擎通过使用视图的 SQL 语句重建数据。

    SQL CREATE VIEW 创建实例

    样本数据库 Northwind 拥有一些被默认安装的视图。

    视图 "Current Product List" 会从 "Products" 表列出所有正在使用的产品(未停产的产品)。这个视图使用下面的 SQL 创建:

    CREATE VIEW [Current Product List] AS

    SELECT ProductID,ProductName

    FROM Products

    WHERE Discontinued=No

    我们可以像这样查询上面这个视图:

    SELECT * FROM [Current Product List]

    Northwind 样本数据库的另一个视图会选取 "Products" 表中所有单位价格高于平均单位价格的产品:

    CREATE VIEW [Products Above Average Price] AS

    SELECT ProductName,UnitPrice

    FROM Products

    WHERE UnitPrice>(SELECT AVG(UnitPrice) FROM Products)

    我们可以像这样查询上面这个视图:

    SELECT * FROM [Products Above Average Price]

    Northwind 样本数据库的另一个视图会计算在 1997 年每个种类的销售总数。请注意,这个视图会从另一个名为 "Product Sales for 1997" 的视图那里选取数据:

    CREATE VIEW [Category Sales For 1997] AS

    SELECT DISTINCT CategoryName,Sum(ProductSales) AS CategorySales

    FROM [Product Sales for 1997]

    GROUP BY CategoryName

    我们可以像这样查询上面这个视图:

    SELECT * FROM [Category Sales For 1997]

    我们也可以向查询添加条件。现在,我们仅仅需要查看 "Beverages" 类的销售总数:

    SELECT * FROM [Category Sales For 1997]

    WHERE CategoryName='Beverages'

    SQL 更新视图

    您可以使用下面的语法来更新视图:

    SQL CREATE OR REPLACE VIEW 语法

    CREATE OR REPLACE VIEW view_name AS

    SELECT column_name(s)

    FROM table_name

    WHERE condition

    现在,我们希望向 "Current Product List" 视图添加 "Category" 列。我们将通过下列 SQL 更新视图:

    CREATE VIEW [Current Product List] AS

    SELECT ProductID,ProductName,Category

    FROM Products

    WHERE Discontinued=No

    SQL Server

    ALTER VIEW [ schema_name . ] view_name [ ( column [ ,...n ] ) ]

    [ WITH [ ,...n ] ]

    AS select_statement

    [ WITH CHECK OPTION ] [ ; ]

    ::=

    {

    [ ENCRYPTION ]

    [ SCHEMABINDING ]

    [ VIEW_METADATA ]

    }

    schema_name: 视图所属架构的名称。

    view_name: 要更改的视图。

    column: 将成为指定视图的一部分的一个或多个列的名称(以逗号分隔)。

    SQL 撤销视图

    您可以通过 DROP VIEW 命令来删除视图。

    SQL DROP VIEW 语法

    DROP VIEW view_name

    展开全文
  • SqlServer视图——视图的创建与使用

    千次阅读 2021-03-23 09:07:22
    SqlServer系列之视图的创建与使用: 什么是视图视图的概述 这里是引用在数据查询中,可以看到数据表设计过程中,考虑到数据的冗余度低、数据一致性等问题,通常对数据表的设计要满足范式的要求,因此也会造成一...

    SqlServer系列之视图的创建与使用:

    什么是视图?

    视图的概述

    这里是引用在数据查询中,可以看到数据表设计过程中,考虑到数据的冗余度低、数据一致性等问题,通常对数据表的设计要满足范式的要求,因此也会造成一个实体的所有信息保存在多个表中。
    当检索数据时,往往在一个表中不能够得到想要的所有信息。 为了解决这种矛盾,在SQL Server中提供了视图。

    视图的概念

    视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图的结构和数据是对数据表进行查询的结果,只存放视图的定义,不存放视图对应的数据;
    其结构和和数据是建立在对表的查询基础上,故表中的数据发生变化,从视图中查询出的数据也随之改变。
    视图的使用,跟对普通的表的查询使用完全一样。

    视图的特点

    1. 视图能够简化用户的操作,从而简化查询语句
    2. 视图使用户能以多种角度看待同一数据,增加可读性
    3. 视图对重构数据库提供了一定程度的逻辑独立性;
    4. 视图能够对机密数据提供安全保护;
    5. 适当的利用视图可以更清晰的表达查询。

    使用视图的注意事项

    1、只能在当前数据库中创建视图;
    2、视图的命名必须遵循标识符命名规则,不可与表同名;
    4、如果视图中某一列是函数、数学表达式、常量或者来自多个表的列名相同,则必须为列定义名称。
    5、当视图引用基表或视图被删除,该视图也不能再被使用。
    6、不能在视图上创建全文索引,不能在规则、默认的定义中引用视图。
    7、一个视图最多可以引用1024个列。
    8、视图最多可以嵌套32层。

    视图的用途

    1、筛选表中的行;
    2、防止未经许可的用户访问敏感数据。降低数据库的复杂程度;
    3、将多个物理数据库抽象为一个逻辑数据库。

    手动创建视图

    按照下面操作保存后创建成功;
    在这里插入图片描述

    代码创建视图

    使用T-SQL语句创建视图

    CREATE VIEW view_StudentInfo
    AS
    SELECT语句
    

    使用T-SQL语句删除视图

    --判断:如果存在指定视图则删除
    IF EXISTS (SELECT * FROM sysobjects WHERE name='view_StudentInfo')  --单引号里面为视图名称
        DROP VIEW view_StudentInfo --视图名称
    

    使用T-SQL语句查看视图

    SELECT * FROM view_StudentInfo
    

    案例代码

    --判断:如果存在指定视图则删除
    IF EXISTS (SELECT * FROM sysobjects WHERE name='view_StudentInfo')  --单引号里面为视图名称
        DROP VIEW view_StudentInfo --视图名称
    go
    
    --创建成绩查询视图
    CREATE VIEW view_StudentInfo
    AS
    SELECT a.Number,a.NAME,c.ClassName,
    b.C#,b.SqlDB,b.Java,b.Python FROM a_Students a
    INNER JOIN a_StudentsScore b ON a.Number=b.Number
    INNER JOIN a_StudentClass c ON c.ClassId=a.ClassId
    go
    
    --查询成绩视图
    SELECT * FROM view_StudentInfo
    

    效果展示

    在这里插入图片描述

    欢迎关注订阅我的微信公众平台【熊泽有话说】,更多好玩易学知识等你来取
    作者:熊泽-学习中的苦与乐
    公众号:熊泽有话说
    出处:https://blog.csdn.net/qq_35267585/article/details/115109350
    创作不易,任何人或团体、机构全部转载或者部分转载、摘录,请在文章明显位置注明作者和原文链接。

    在这里插入图片描述

    展开全文
  • 二、sql语句删除方法 (1) USE master --向这个数据库 DROP DATABASE E_Market --删除E_Market数据库 GO (2)判断数据是否有E_Market这个数据库、如果有就进行删除 --判断数据是否有 E_Market 这个数据库、如果有...
  • 在MySQL中,删除视图使用(????)命令。答:DROP设计的优点之一就在于其在命令执行上的刚性答:职能式4月15日作业答:笔记喘证的主要临床特征是答:呼吸急促,甚至张口抬肩,鼻翼煽动面试过程中自我介绍需要注意哪些? A...
  • sql——创建视图和索引

    千次阅读 2021-09-13 15:44:35
    1、使用视图 创建视图:给BILLS表创建视图。创建的视图实际上是一个虚表。 CREATE VIEW DEBTS AS SELECT * FROM BILLS; 可以选择特定的行进行新视图的创建。 CREATE VIEW CREDITCARD_DEBTS AS SELECT * FROM ...
  • sql 视图嵌套视图_SQL视图

    千次阅读 2020-08-03 03:06:37
    sql 视图嵌套视图 SQL | 观看次数 (SQL | Views) Views in SQL are virtual tables. A view also has rows and columns as they're during a real table within the database. We will create a view by selecting ...
  • sqlsever2019:SQL视图的创建与修改

    千次阅读 2021-12-27 01:05:27
    视图的操作
  • SQL Server 数据库之视图

    千次阅读 2022-03-17 17:07:08
    MySQL 数据库之视图 视图的增删查改操作介绍
  • 1、创建视图(1)一般格式:create view 视图名[with encryption]asselect语句[with check option](2)定义单源表视图:建立信息管理系学生的学号、姓名、性别和年龄的视图create view is_student(studentid,student...
  • 使用T-SQL语句操作视图提示:只能查看,删除,创建视图,不能对数据进行增,删,改操作。use StuManageDB go --判断视图是否存在 if exists(Select * from sysobjects where Name='View_ScoreQuery') drop view View...
  • 实 验 三 数 据 的 更 新 操 作 和 视 图 本实验需要 2 学时 一实验目的 1掌握视图的创建修改和删除操作 2掌握数据库数据更新增加修改删除操作 二实验内容和步骤 1视图 1建立名为 UV_SC 的视图视图可以让我们看到...
  • SQL Server 数据库之视图(二)

    千次阅读 2022-04-04 21:29:36
    视图(二)1. 查询视图信息1.1 查询和视图设计工具 1. 查询视图信息 1.1 查询和视图设计工具 打开视图的定义、显示查询视图的结果
  • 11.2.3 修改/删除视图

    千次阅读 2021-05-04 00:37:02
    11.2.3 修改/删除视图在创建了关系视图vw_employees之后,可以对其进行修改和删除操作。1.修改视图修改视图的过程即为重新定义视图的过程。可以通过首先删除视图,然后再次创建实现。另外,Oralce也提供了一个专门...
  • SQL视图和多表连接

    千次阅读 2021-02-02 18:31:16
    首先,还是要说明一下视图的定义:视图是基于SQL语句的结果集的可视化虚拟表,换句话说视图就是SQL查询结果的可视化呈现,是多个表的部分数据的关系虚拟表。为了后面的内容更容易理解,我们还要看一下视图的建立过程...
  • (1)视图概述 ...视图的结构和内容是通过SQL查询获得的,它也称为视图名,可以永久地保存在数据库中,视图在数据库内存储的是select语句,也即数据库内并没有存储视图这个表,而存储的是视图的定义。Sele...
  • 新手带你学之SQL 视图(Views)的创建、更新和删除

    千次阅读 多人点赞 2019-07-19 16:03:38
    下面针对SQL视图的创建、更新和删除进行简单的介绍,有兴趣的小伙伴请多多交流!!! SQL CREATE VIEW 语句 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的...
  • 所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图相对于普通的表的优势主要包括以下几项。 简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说...
  • 数据库SQLServer的视图

    千次阅读 2020-02-21 17:34:04
    SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们...
  • 目录 一、视图 (1)、创建视图 使用SQL Server Mannagement Studio创建视图 ...使用SQL Server Management Studio 窗口直接删除视图 使用SQL语句删除视图 二、索引文件的创建与删除 (1)、创建索...
  • SQL中数据查询及视图

    千次阅读 多人点赞 2020-04-07 17:14:03
    一.数据查询 语句格式 SELECT [ALL|DISTINCT] &...表名或视图名>[,<表名或视图名> ]…|(SELECT 语句) [AS]<别名> [ WHERE <条件表达式> ] [ GROUP BY <列名1> [ HAVING <条件表达式&...
  • 数据库视图 sql

    千次阅读 2021-01-28 08:08:21
    视图与表(有时为与视图区别,也称表为基本表——Base Table)不同,视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视...文章萌萌怪兽2020-02-...
  • sql删除元组_SQL笔记

    千次阅读 2020-11-21 01:42:12
    SQL笔记MARCUS_YANGSQL基本概念SQL(Structured Query Language)结构化查询语言,是关系数据库的标准语言特点:SELECT Sno, Grade FROM SC WHERE Cno= '3' ORDER BY Grade DESC; //从表 SC 中选取学号 Sno 和成绩 ...
  • SQL语法(包括建库、建表、建视图、查询、增加、删除、修改)SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT...
  • SQL Server删除主键约束

    千次阅读 2022-04-09 16:30:04
    代码: ALTER TABLE 表名 DROP CONSTRAINT 约束名; 示例: ALTER TABLE student_info DROP CONSTRAINT PK...参考:SQLServer 2012 主键约束(定义主键、删除主键)_柚子君.的博客-CSDN博客_sqlserver 主键 ...
  • This is the third article in a series of learning the CREATE VIEW SQL statement. So far, I’d say that we’re comfortable and familiar with the syntax, and we’ve learned how to create and modify vie....
  • SqlServer常用命令

    千次阅读 2019-05-22 09:35:34
    sql=“select * from 数据表 where 字段名=字段值 order by 字段名 [desc]” sql=“select * from 数据表 where 字段名 like ‘%字段值%’ order by 字段名 [desc]” sql=“select top 10 * from 数据表 where 字段...
  • 文章目录 第四章 SQL命令 ALTER VIEW大纲参数描述权限示例 第四章 SQL命令 ALTER VIEW 修改视图。 大纲 ALTER VIEW view-name [(column-commalist)] AS query [WITH READ ONLY] ALTER VIEW view-name [(column-...
  • DROP TABLE –从数据库中删除表 ALTER TABLE –修改数据库表结构 CREATE VIEW –创建一个视图 DROP VIEW –从数据库中删除视图 CREATE INDEX –为数据库表创建一个索引 DROP INDEX –从数据库中删除索引...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,801
精华内容 37,520
关键字:

sql删除视图命令