本文最后更新于:June 30, 2023 pm
1. 什么是视图
视图本质是一个虚拟表,从一个表或多个表中导出来的表,作用和真实表一样,包含一系列带有行和列的数据 视图中,用户可以使用SELECT语句查询数据,也可以使用INSERT,UPDATE,DELETE修改记录,视图可以使用户操作方便,并保障数据库系统安全。
2. 视图的优点
简单,和创建普通表是一样的效果
安全,用户只能查询或修改他们所能见到得到的数据
独立性,可以屏蔽真实表结构变化带来的影响,只关心当前的数据
3. 视图的缺点
- 性能相对较差,容易产生复杂语句
- 修改不方便,不利于开发
4. 案例展示
当前有2张表,用户和用户追加信息:
为了合并数据,我们构建了一个视图:
5.接口拿到的数据
{
"data": {
"id": 3,
"beginUser": 3,
"beginTime": "2019-09-26T01:57:35.000+0000",
"updateUser": 3,
"updateTime": "2019-09-26T01:57:35.000+0000",
"username": "Runlinker002",
"userType": 0,
"resourceId": 2,
"email": "123@t.com",
"userDescription": null,
"state": 1,
"identityCard": null,
"realName": "AAA",
"personalType": 1,
"auditStatus": 1,
"gender": null,
"phone": "11111111111",
"personalDescription": null
}
}
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!