Skip to content

5、视图和索引

视图

  • 视图是数据库中的虚拟表,是从一个或者多个基本表或视图中导出的表

创建视图

CREATE VIEW 视图名 AS SELECT 查询子句 [WITH CHECK OPTION]

  • 子查询可以是任意复杂的 SELECT 语句,但不能含有 ORDER BY 和 DISTINCT
  • WITH CHECK OPTION 表示对 UPDATE、INSERT、DELETE 操作时保持更新、插入或删除的行满足视图定义中的条件(子查询中的条件表达式-WHERE)

删除视图

DROP VIEW 视图名

索引

  • 与书籍索引类似
  • 使用索引可以使数据库程序无需对整个表进行扫描,就可以在其中找到所需数据
  • 在物理空间中添加逻辑指针
  • 运用数据库的内模式进行创建、修改

建立索引

CREATE INDEX 索引名 ON 表名(字段名)

删除索引

DROP INDEX 索引名

KESHAOYE-知识星球 V20251030171600