数据库视图:定义、特性、创建、使用及修改
该思维导图总结了数据库视图的相关知识,包括视图的定义、视图与基本表的关系、视图的特性(简单性、安全性、逻辑数据独立性)、视图的创建(CREATE VIEW)、查看(SHOW TABLES, DESC, SHOW CREATE VIEW)、使用(查询、计算、数据操作)、修改(ALTER VIEW)和删除(DROP VIEW)等方面,并详细列举了相关的SQL语句。 通过该思维导图,可以系统地学习和掌握数据库视图的知识。
源码
# 数据库视图
## 认识视图
### 视图定义
### 视图与基本表关系
### 视图数据变化反映
#### 视图更新时机
#### 基本表变化对视图的影响
## 视图的特性
### 简单性
#### 视图简化复杂查询
### 安全性
#### 数据访问控制
#### 限制用户权限
### 逻辑数据独立性
#### 提高系统灵活性
#### 避免程序依赖基本表结构
## 创建视图
### CREATE VIEW
#### CREATE OR REPLACE VIEW view_name AS select_statement
#### CREATE VIEW view_name column_list AS select_statement
### 注意事项
#### 命名规范
#### 视图与基本表字段匹配
## 查看视图
### 查看已创建的视图
#### SHOW TABLES
### 查看视图的结构
#### DESC view_name
### 查看视图的定义
#### SHOW CREATE VIEW view_name
## 使用视图
### 使用视图进行查询
#### SELECT * FROM view_name
#### SELECT 聚合函数 FROM view_name
#### WHERE 子句的使用
### 使用视图进行计算
#### 视图中的计算字段
### 使用视图操作基本表数据
#### 插入数据
##### INSERT INTO view_name
#### 更新数据
##### UPDATE view_name SET column = value
#### 删除数据
##### DELETE FROM view_name
## 修改视图
### ALTER VIEW
#### ALTER VIEW view_name column_list AS select_statement
#### 修改视图名称
#### 添加或删除列
## 删除视图
### DROP VIEW
#### DROP VIEW IF EXISTS view_name, view_name ...
### 删除后的影响
#### 数据完整性考量
#### 依赖关系清理
图片