From 9027957a55a44df11f8bd2188907822424f4d5c8 Mon Sep 17 00:00:00 2001 From: 15060864229 <1186491987@qq.com> Date: Thu, 15 Sep 2022 10:51:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E5=90=88=E9=87=91=E5=8D=93?= =?UTF-8?q?=E7=9A=84=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../9.14\350\247\206\345\233\276.md" | 44 +++++++++++++++++++ .../9.15\347\264\242\345\274\225.md" | 5 ++- 2 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 "08\351\273\204\346\245\267\351\222\212/\347\254\224\350\256\260/9.14\350\247\206\345\233\276.md" diff --git "a/08\351\273\204\346\245\267\351\222\212/\347\254\224\350\256\260/9.14\350\247\206\345\233\276.md" "b/08\351\273\204\346\245\267\351\222\212/\347\254\224\350\256\260/9.14\350\247\206\345\233\276.md" new file mode 100644 index 0000000..166d13d --- /dev/null +++ "b/08\351\273\204\346\245\267\351\222\212/\347\254\224\350\256\260/9.14\350\247\206\345\233\276.md" @@ -0,0 +1,44 @@ +# 视图 + +是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上 + +在基表中修改数据,视图也会修改 + +**视图的作用** + +- 视图能够简化用户的操作 +- 视图使用户能以多种角度看待同一数据 +- 视图对重构数据库提供了一定的逻辑独立性 +- 视图能够对机密数据提供安全保护 + +## 语句 + +```sql +建立视图 +create view 视图名 +as (要查询的表、字段) with check option +``` + +with check option:更新 + + + +删除视图 +drop view 视图名 + + + +查询视图 +select * from 视图名 + +修改视图 +update 视图名 set 字段=修改的数据 where 字段=指定数据 + + + +#### 视图的设计原则 + +- 以 select * 方式创建的视图:可扩充性差,应尽可能避免 + + + diff --git "a/08\351\273\204\346\245\267\351\222\212/\347\254\224\350\256\260/9.15\347\264\242\345\274\225.md" "b/08\351\273\204\346\245\267\351\222\212/\347\254\224\350\256\260/9.15\347\264\242\345\274\225.md" index ebc8f51..f048c85 100644 --- "a/08\351\273\204\346\245\267\351\222\212/\347\254\224\350\256\260/9.15\347\264\242\345\274\225.md" +++ "b/08\351\273\204\346\245\267\351\222\212/\347\254\224\350\256\260/9.15\347\264\242\345\274\225.md" @@ -42,6 +42,7 @@ create index IDX_score on stuscore (score) ```sql --使用索引进行查询 +select * from Stuscore with(index=IDX_score) where score between 60 and 90 ``` - 索引的删除 @@ -51,9 +52,9 @@ create index IDX_score on stuscore (score) drop index 索引名 on 表名 ``` -查询索引 +查询该表索引 ``` -exec * +exec sp_helpindex stuscore ``` -- Gitee