本文最后更新于:June 30, 2023 pm

1. 什么是视图

视图本质是一个虚拟表,从一个表或多个表中导出来的表,作用和真实表一样,包含一系列带有行和列的数据 视图中,用户可以使用SELECT语句查询数据,也可以使用INSERT,UPDATE,DELETE修改记录,视图可以使用户操作方便,并保障数据库系统安全。

2. 视图的优点

  • 简单,和创建普通表是一样的效果

  • 安全,用户只能查询或修改他们所能见到得到的数据

  • 独立性,可以屏蔽真实表结构变化带来的影响,只关心当前的数据

3. 视图的缺点

  • 性能相对较差,容易产生复杂语句
  • 修改不方便,不利于开发

4. 案例展示

当前有2张表,用户和用户追加信息:

1570850340262

1570850371435

为了合并数据,我们构建了一个视图:

1570850474982

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 协议 ,转载请注明出处!

辅助工具使用教程 Previous
Ekka源码阅读 Next