MySQL视图

本文详细介绍了SQL中创建、修改和删除视图的基本语法和规则,包括CREATE VIEW、CREATE OR REPLACE VIEW及ALTER VIEW用于创建和更新视图,以及DROP VIEW用于删除视图。此外,还强调了在视图查询中禁止使用ORDER BY子句,并指出创建视图需具备相应的访问权限。
摘要由CSDN通过智能技术生成

视图

创建视图

  • 语法:

    create view 视图名 as 查询语句

  • CREATE VIEW vi
    AS SELECT onename,id,email,age FROM copy ;

    SELECT * FROM vi WHERE onename LIKE "李%"

视图的修改

  • 格式:

    • 方式一 :create or replace view 视图名 as 查询语句
    • 方式二 :alter view 视图名 as
  • CREATE OR REPLACE VIEW vi
    AS SELECT * FROM student ;

    SELECT AVG(grade) FROM vi

删除视图

  • 格式:
    • drop view 视图名,视图名…

查看视图

  • 格式
    • desc 视图名

规则

  • 与表一样,视图必须唯一命名
  • 对于可以创建的视图数没有限制
  • 创建视图,必须有足够的访问权限,这些权限通常由数据管理人员授予
  • 禁止在视图查询中使用order by 子句
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值