mysql数据库数据定时封装转储

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 1.封装转储存储过程CREATE  PROCEDURE `add_resident_portrait`()BEGIN      TRUNCATE TABLE resident_portrait;  INSERT...

1.封装转储存储过程

CREATE  PROCEDURE `add_resident_portrait`()
BEGIN  
    TRUNCATE TABLE resident_portrait;
  INSERT INTO resident_portrait (
    vehicleNumber,
    parkid,
    vehicleType,
    vehicleBrand,
    vehiclePhoto,
    vehicleColor,
    vehicleResidentFlag,
    estate_address,
    building_code,
    unit_code,
    floor,
    areasize,
    house_number,
    estate_type,
    delivery_time,
    checkin_time,
    rent_flag,
    volResource,
    volIntro,
    checkStatus,
    volunteerType,
    signTime,
    nation,
    marr_status,
    edu_status,
    belief,
    height,
    weight,
    resaddr,
    restype,
    healths,
    volunid,
    mail,
    wechat,
    huimg_url,
    blood,
    resimg_url,
    workplace,
    profession,
    address,
    phone_num,
    mobnum,
    political,
    photo_url,
    street,
    cu,
    area,
    pro,
    build,
    NAME,
    sex,
    birthday,
    idcard,
    fatherid,
    motherid
) SELECT
    #车牌号
    vehicleinfo.vehicleNumber,
    #停车场编号
    vehicleinfo.parkid,
    #车辆类型
    vehicleinfo.vehicleType,
    #车辆品牌
    vehicleinfo.vehicleBrand,
    #车辆照片
    vehicleinfo.vehiclePhoto,
    #车辆颜色
    vehicleinfo.vehicleColor,
    #车辆业主属性
    vehicleinfo.vehicleResidentFlag,
    #房产地址
    pr_estate_info.estate_address,
    #楼号
    pr_estate_info.building_code,
    #单元号
    pr_estate_info.unit_code,
    #楼层
    pr_estate_info.floor,
    #面积
    pr_estate_info.area,
    #门牌号
    pr_estate_info.house_number,
    #房产类型
    pr_estate_info.estate_type,
    #交房时间
    pr_estate_info.delivery_time,
    #入住时间
    pr_estate_info.checkin_time,
    #是否出租
    pr_estate_info.rent_flag,
    #志愿者资质
    volunteerinfo.volResource,
    #志愿者可提供服务简介
    volunteerinfo.volIntro,
    #志愿者审核状态
    volunteerinfo.checkStatus,
    #志愿者类型
    volunteerinfo.volunteerType,
    #志愿者注册时间
    volunteerinfo.signTime,
    #民族
    cu_resinfo.nation,
    #婚姻状态
    cu_resinfo.marr_status,
    #教育情况
    cu_resinfo.edu_status,
    #宗教信仰
    cu_resinfo.belief,
    #身高
    cu_resinfo.height,
    #体重
    cu_resinfo.weight,
    #户籍地址
    cu_resinfo.resaddr,
    #户籍类型
    cu_resinfo.restype,
    #健康情况
    cu_resinfo.healths,
    #志愿者id
    cu_resinfo.volunid,
    #邮箱
    cu_resinfo.mail,
    #微信
    cu_resinfo.wechat,
    #房产证照片地址
    cu_resinfo.huimg_url,
    #血型
    cu_resinfo.blood,
    #户口本照片地址
    cu_resinfo.resimg_url,
    #工作单位
    cu_resinfo.workplace,
    #职业
    cu_resinfo.profession,
    #地址
    cu_resinfo.address,
    #固定电话
    cu_resinfo.phone_num,
    #手机
    cu_resinfo.mobnum,
    #政治面貌
    cu_resinfo.political,
    #照片地址
    cu_resinfo.photo_url,
    #所属街道
    cu_resinfo.street,
    #所属社区
    cu_resinfo.cu,
    #所属小区
    cu_resinfo.area,
    #所属物业
    cu_resinfo.pro,
    #所属楼宇
    cu_resinfo.build,
    #姓名
    cu_resinfo. NAME,
    #性别
    cu_resinfo.sex,
    #生日
    cu_resinfo.birthday,
    #身份证号
    cu_resinfo.idcard,
    #父亲id
    cu_resinfo.fatherid,
    #母亲id
    cu_resinfo.motherid
FROM
    cu_resinfo,
    pr_estate_info,
    vehicleinfo,
    volunteerinfo
WHERE
    cu_resinfo.id = vehicleinfo.staffid
AND cu_resinfo.id = pr_estate_info.staffid
AND cu_resinfo.volunid = volunteerinfo.id;
END

2.定时执行任务

CREATE EVENT
dump_resident_portrait

ON SCHEDULE EVERY 7 DAY

STARTS '2018-09-02 00:00:00' DO
 CALL add_resident_portrait;

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
20天前
|
canal 消息中间件 关系型数据库
Canal作为一款高效、可靠的数据同步工具,凭借其基于MySQL binlog的增量同步机制,在数据同步领域展现了强大的应用价值
【9月更文挑战第1天】Canal作为一款高效、可靠的数据同步工具,凭借其基于MySQL binlog的增量同步机制,在数据同步领域展现了强大的应用价值
117 4
|
1天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云数据库重磅升级!元数据服务OneMeta + OneOps统一管理多模态数据
|
4天前
|
存储 关系型数据库 MySQL
技术解析:MySQL中取最新一条重复数据的方法
以上提供的两种方法都可以有效地从MySQL数据库中提取每个类别最新的重复数据。选择哪种方法取决于具体的使用场景和MySQL版本。子查询加分组的方法兼容性更好,适用于所有版本的MySQL;而窗口函数方法代码更简洁,执行效率可能更高,但需要MySQL 8.0及以上版本。在实际应用中,应根据数据量大小、查询性能需求以及MySQL版本等因素综合考虑,选择最合适的实现方案。
27 6
|
4天前
|
关系型数据库 MySQL 数据处理
针对MySQL亿级数据的高效插入策略与性能优化技巧
在处理MySQL亿级数据的高效插入和性能优化时,以上提到的策略和技巧可以显著提升数据处理速度,减少系统负担,并保持数据的稳定性和一致性。正确实施这些策略需要深入理解MySQL的工作原理和业务需求,以便做出最适合的配置调整。
29 6
|
11天前
|
SQL NoSQL Java
彻底革新你的数据库操作体验!Micronaut数据访问技巧让你瞬间爱上代码编写!
【9月更文挑战第10天】Java开发者们一直在寻找简化应用程序与数据库交互的方法。Micronaut作为一个现代框架,提供了多种工具和特性来提升数据访问效率。本文介绍如何使用Micronaut简化数据库操作,并提供具体示例代码。Micronaut支持JPA/Hibernate、SQL及NoSQL(如MongoDB),简化配置并无缝集成。通过定义带有`@Repository`注解的接口,可以实现Spring Data风格的命名查询。
27 6
|
7天前
|
SQL 存储 数据库
MSSQL遍历数据库根据列值查询数据
【9月更文挑战第12天】在 SQL Server 中,可以通过游标或临时表遍历数据库并根据列值查询数据。示例展示了如何创建临时表存储数据库名,并通过循环遍历这些名称来执行特定查询。需替换 `YourTableName`、`YourColumnName` 和 `YourValue` 为实际值。此方法要求有足够权限访问各数据库。若无跨库权限,需分别执行查询。
|
13天前
|
前端开发 数据库 开发者
数据模型(数据库表设计)生成代码
BizWorks ToolKit 插件集成 Mybatis-Plus 代码生成工具,支持从数据库表批量生成代码,简化开发流程。本文详细介绍配置方法及项目示例,包括配置文件格式、生成选项及具体操作步骤,帮助开发者快速实现代码同步更新。配置文件 `.mp.yaml` 支持自定义输出目录、生成组件等,适用于多种项目结构。
27 0
|
4天前
|
NoSQL 关系型数据库 MySQL
微服务架构下的数据库选择:MySQL、PostgreSQL 还是 NoSQL?
在微服务架构中,数据库的选择至关重要。不同类型的数据库适用于不同的需求和场景。在本文章中,我们将深入探讨传统的关系型数据库(如 MySQL 和 PostgreSQL)与现代 NoSQL 数据库的优劣势,并分析在微服务架构下的最佳实践。
|
6天前
|
存储 SQL 关系型数据库
使用MySQL Workbench进行数据库备份
【9月更文挑战第13天】以下是使用MySQL Workbench进行数据库备份的步骤:启动软件后,通过“Database”菜单中的“管理连接”选项配置并选择要备份的数据库。随后,选择“数据导出”,确认导出的数据库及格式(推荐SQL格式),设置存储路径,点击“开始导出”。完成后,可在指定路径找到备份文件,建议定期备份并存储于安全位置。
66 11

热门文章

最新文章