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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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
相关文章
|
22天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
14天前
|
存储 Oracle 关系型数据库
【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件
本文介绍了MySQL InnoDB存储引擎中的数据文件和重做日志文件。数据文件包括`.ibd`和`ibdata`文件,用于存放InnoDB数据和索引。重做日志文件(redo log)确保数据的可靠性和事务的持久性,其大小和路径可由相关参数配置。文章还提供了视频讲解和示例代码。
122 11
【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件
|
24天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
82 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
14天前
|
缓存 NoSQL 关系型数据库
Redis和Mysql如何保证数据⼀致?
在项目中,为了解决Redis与Mysql的数据一致性问题,我们采用了多种策略:对于低一致性要求的数据,不做特别处理;时效性数据通过设置缓存过期时间来减少不一致风险;高一致性但时效性要求不高的数据,利用MQ异步同步确保最终一致性;而对一致性和时效性都有高要求的数据,则采用分布式事务(如Seata TCC模式)来保障。
52 14
|
17天前
|
SQL 前端开发 关系型数据库
SpringBoot使用mysql查询昨天、今天、过去一周、过去半年、过去一年数据
SpringBoot使用mysql查询昨天、今天、过去一周、过去半年、过去一年数据
46 9
|
15天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
37 3
|
15天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
29 3
|
22天前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
29天前
|
SQL Java 关系型数据库
java连接mysql查询数据(基础版,无框架)
【10月更文挑战第12天】该示例展示了如何使用Java通过JDBC连接MySQL数据库并查询数据。首先在项目中引入`mysql-connector-java`依赖,然后通过`JdbcUtil`类中的`main`方法实现数据库连接、执行SQL查询及结果处理,最后关闭相关资源。
|
25天前
|
SQL 关系型数据库 MySQL
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
定时任务频繁插入数据导致锁表问题 -> 查询mysql进程
44 1
下一篇
无影云桌面