Part01-基础概念与理论知识
1.1 常见场景
# 视图使用场景
1. 数据安全
– 隐藏敏感列
– 限制数据访问
– 提供数据抽象
– 实现行级安全
1. 数据安全
– 隐藏敏感列
– 限制数据访问
– 提供数据抽象
– 实现行级安全
2. 简化查询
– 封装复杂SQL
– 提供数据聚合
– 简化表连接
– 统一数据格式
3. 数据集成
– 多表数据整合
– 跨数据库访问
– 数据转换
– 数据清洗
4. 报表展示
– 报表数据准备
– 统计数据展示
– 历史数据查询
– 趋势分析
Part02-生产环境规划与建议
2.1 安全视图
# 安全视图示例
1. 创建用户安全视图
CREATE VIEW user_secure_view AS
SELECT id, user_name, status
FROM users;
1. 创建用户安全视图
CREATE VIEW user_secure_view AS
SELECT id, user_name, status
FROM users;
输出示例:
Query OK, 0 rows affected (0.01 sec)
2. 查询安全视图
SELECT * FROM user_secure_view LIMIT 5;
输出示例:
+—-+———–+——–+
| id | user_name | status |
+—-+———–+——–+
| 1 | user001 | 1 |
| 2 | user002 | 1 |
+—-+———–+——–+
2 rows in set (0.00 sec)
GF-MySQL数据库培训文档系列
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
