MySQL分区建表例子

以下为MySQL分区建表的例子


CREATE TABLE `mz_mjzcfxxmx` (
  `SERIALNUM_ID` varchar(96) NOT NULL COMMENT '业务角度唯一性ID',
  `DATAGENERATE_DATE` datetime NOT NULL COMMENT '业务数据产生时间',
  `ROW_ID` varchar(300) DEFAULT NULL COMMENT '数据角度唯一性ID',
  `TASK_ID` varchar(96) DEFAULT NULL COMMENT '任务号',
  `BATCH_NUM` varchar(96) DEFAULT NULL COMMENT '批次号',
  `LOCAL_ID` varchar(150) DEFAULT NULL COMMENT '人员唯一标识',
  `BUSINESS_ID` varchar(600) DEFAULT NULL COMMENT '业务流水号',
  `BASIC_ACTIVE_ID` varchar(600) DEFAULT NULL COMMENT '业务系统的逻辑主键或联合主键',
  `DOMAIN_CODE` varchar(36) DEFAULT NULL COMMENT '接入系统编码',
  `ORGANIZATION_CODE` varchar(66) DEFAULT NULL COMMENT '组织机构代码',
  `ORGANIZATION_NAME` varchar(600) DEFAULT NULL COMMENT '组织机构名称',
  `CREATE_DATE` varchar(42) DEFAULT NULL COMMENT '数据落库时间',
  `IS_ERROR` varchar(6) DEFAULT NULL COMMENT '数据质控时是否有错',
  `OUT_IN_ID` varchar(600) DEFAULT NULL COMMENT '门(急)诊(住院)号',
  `DENOMINATOR_RULE` longtext COMMENT '符合规则起效条件',
  `ERROR_RULE` longtext COMMENT '错误规则信息',
  `RECEIVE_DATE` varchar(42) DEFAULT NULL COMMENT '数据接收时间',
  `ARCHIVE_DATE` varchar(42) DEFAULT NULL COMMENT '归档日期时间',
  `RESOURCE_ID` longtext COMMENT '资源信息ID',
  `YLJGDM` varchar(66) DEFAULT NULL COMMENT '医疗机构代码',
  `CFMXID` varchar(150) DEFAULT NULL COMMENT '处方明细ID',
  `YLJGMC` varchar(210) DEFAULT NULL COMMENT '医疗机构名称',
  `GRBSH` varchar(108) DEFAULT NULL COMMENT '个人标识号',
  `CFZID` varchar(150) DEFAULT NULL COMMENT '处方主ID',
  `JZLSH` varchar(150) DEFAULT NULL COMMENT '就诊流水号',
  `CFZH` varchar(150) DEFAULT NULL COMMENT '处方组号',
  `ZTDM` varchar(60) DEFAULT NULL COMMENT '组套代码',
  `ZTMC` varchar(300) DEFAULT NULL COMMENT '组套名称',
  `XMDM` varchar(60) DEFAULT NULL COMMENT '项目代码',
  `XMMC` longtext COMMENT '项目名称',
  `FYFLDM` varchar(6) DEFAULT NULL COMMENT '费用分类代码',
  `FYFLMC` varchar(60) DEFAULT NULL COMMENT '费用分类名称',
  `YPBZ` varchar(3) DEFAULT NULL COMMENT '药品标志',
  `YPGG` varchar(150) DEFAULT NULL COMMENT '药品规格(新)',
  `YPJXDM` varchar(6) DEFAULT NULL COMMENT '药品剂型代码-新',
  `YPJXMC` varchar(240) DEFAULT NULL COMMENT '药品剂型名称-新',
  `YPSYCJL` varchar(31) DEFAULT NULL COMMENT '药品使用次剂量-新',
  `YPSYCJLDW` varchar(18) DEFAULT NULL COMMENT '药品使用次剂量单位',
  `YPSYZJL` varchar(37) DEFAULT NULL COMMENT '药品使用总剂量-新',
  `YPSYPCDM` varchar(6) DEFAULT NULL COMMENT '药品使用频次代码-新',
  `YPSYPCMC` varchar(30) DEFAULT NULL COMMENT '药品使用频次名称-新',
  `YYTS` varchar(31) DEFAULT NULL COMMENT '用药天数',
  `YWLXDM` varchar(12) DEFAULT NULL COMMENT '药物类型代码',
  `YWLXMC` varchar(150) DEFAULT NULL COMMENT '药物类型名称',
  `YYTJDM` varchar(9) DEFAULT NULL COMMENT '预约途径代码(用药途径代码)',
  `YYTJMC` varchar(60) DEFAULT NULL COMMENT '预约途径名称(用药途径名称)',
  `FYSL` varchar(31) DEFAULT NULL COMMENT '发药数量',
  `FYSLDW` varchar(150) DEFAULT NULL COMMENT '发药数量单位',
  `CFKSSJ` varchar(42) DEFAULT NULL COMMENT '处方开始时间',
  `CFTZSJ` varchar(42) DEFAULT NULL COMMENT '处方停止时间',
  `ZXKSDM` varchar(60) DEFAULT NULL COMMENT '执行科室代码',
  `ZXKSMC` varchar(150) DEFAULT NULL COMMENT '执行科室名称',
  `YZZXDM` varchar(3) DEFAULT NULL COMMENT '医嘱执行状态代码',
  `YZZXMC` varchar(150) DEFAULT NULL COMMENT '医嘱执行状态名称',
  `ZYYPCF` longtext COMMENT '中药饮片处方',
  `ZYYPJS` varchar(13) DEFAULT NULL COMMENT '中药饮片剂数',
  `ZYYPJZFF` varchar(300) DEFAULT NULL COMMENT '中药饮片煎煮方法',
  `ZYYYTJDM` varchar(9) DEFAULT NULL COMMENT '中药用药途径代码',
  `ZYYYTJMC` varchar(300) DEFAULT NULL COMMENT '中药用药途径名称',
  `ZZZF` varchar(300) DEFAULT NULL COMMENT '治则治法',
  `DPBZ` varchar(3) DEFAULT NULL COMMENT '点评标志',
  `YYSM` longtext COMMENT '用药说明',
  `BZ` longtext COMMENT '其他备注说明',
  `CYJZ` longtext COMMENT '草药脚注',
  `ZYBS` varchar(3) DEFAULT NULL COMMENT '主药标识',
  `JJBS` varchar(3) DEFAULT NULL COMMENT '加急标识',
  `PSCZY` varchar(150) DEFAULT NULL COMMENT '皮试操作员',
  `PSJLRQSJ` varchar(42) DEFAULT NULL COMMENT '皮试结论日期时间',
  `PSPB` varchar(3) DEFAULT NULL COMMENT '皮试判别',
  `PSJG` varchar(48) DEFAULT NULL COMMENT '皮试结果(新)',
  `MJ` varchar(6) DEFAULT NULL COMMENT '密级',
  `TBRQ` varchar(42) DEFAULT NULL COMMENT '填报日期(新)',
  `XGRQ` varchar(42) DEFAULT NULL COMMENT '最后更新时间(新)',
  `XGBZ` varchar(3) DEFAULT NULL COMMENT '修改标志',
  `rowkey` varchar(570) NOT NULL DEFAULT '' COMMENT '兼容IHBE的记录唯一性主键',
  PRIMARY KEY (`SERIALNUM_ID`,`DATAGENERATE_DATE`),
  KEY `mz_mjzcfxxmx_DATAGENERATE_DATE_IDX` (`DATAGENERATE_DATE`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='自治区1-门急诊处方信息明细'
 PARTITION BY RANGE (((year(`DATAGENERATE_DATE`) * 100) + month(`DATAGENERATE_DATE`)))
(PARTITION p202001 VALUES LESS THAN (202002) ENGINE = InnoDB,
 PARTITION p202002 VALUES LESS THAN (202003) ENGINE = InnoDB,
 PARTITION p202003 VALUES LESS THAN (202004) ENGINE = InnoDB,
 PARTITION p202004 VALUES LESS THAN (202005) ENGINE = InnoDB,
 PARTITION p202005 VALUES LESS THAN (202006) ENGINE = InnoDB,
 PARTITION p202006 VALUES LESS THAN (202007) ENGINE = InnoDB,
 PARTITION p202007 VALUES LESS THAN (202008) ENGINE = InnoDB,
 PARTITION p202008 VALUES LESS THAN (202009) ENGINE = InnoDB,
 PARTITION p202009 VALUES LESS THAN (202010) ENGINE = InnoDB,
 PARTITION p202010 VALUES LESS THAN (202011) ENGINE = InnoDB,
 PARTITION p202011 VALUES LESS THAN (202012) ENGINE = InnoDB,
 PARTITION p202012 VALUES LESS THAN (202101) ENGINE = InnoDB,
 PARTITION p202101 VALUES LESS THAN (202102) ENGINE = InnoDB,
 PARTITION p202102 VALUES LESS THAN (202103) ENGINE = InnoDB,
 PARTITION p202103 VALUES LESS THAN (202104) ENGINE = InnoDB,
 PARTITION p202104 VALUES LESS THAN (202105) ENGINE = InnoDB,
 PARTITION p202105 VALUES LESS THAN (202106) ENGINE = InnoDB,
 PARTITION p202106 VALUES LESS THAN (202107) ENGINE = InnoDB,
 PARTITION p202107 VALUES LESS THAN (202108) ENGINE = InnoDB,
 PARTITION p202108 VALUES LESS THAN (202109) ENGINE = InnoDB,
 PARTITION p202109 VALUES LESS THAN (202110) ENGINE = InnoDB,
 PARTITION p202110 VALUES LESS THAN (202111) ENGINE = InnoDB,
 PARTITION p202111 VALUES LESS THAN (202112) ENGINE = InnoDB,
 PARTITION p202112 VALUES LESS THAN (202201) ENGINE = InnoDB,
 PARTITION p202201 VALUES LESS THAN (202202) ENGINE = InnoDB,
 PARTITION p202202 VALUES LESS THAN (202203) ENGINE = InnoDB,
 PARTITION p202203 VALUES LESS THAN (202204) ENGINE = InnoDB,
 PARTITION p202204 VALUES LESS THAN (202205) ENGINE = InnoDB,
 PARTITION p202205 VALUES LESS THAN (202206) ENGINE = InnoDB,
 PARTITION p202206 VALUES LESS THAN (202207) ENGINE = InnoDB,
 PARTITION p202207 VALUES LESS THAN (202208) ENGINE = InnoDB,
 PARTITION p202208 VALUES LESS THAN (202209) ENGINE = InnoDB,
 PARTITION p202209 VALUES LESS THAN (202210) ENGINE = InnoDB,
 PARTITION p202210 VALUES LESS THAN (202211) ENGINE = InnoDB,
 PARTITION p202211 VALUES LESS THAN (202212) ENGINE = InnoDB,
 PARTITION p202212 VALUES LESS THAN (202301) ENGINE = InnoDB,
 PARTITION p202301 VALUES LESS THAN (202302) ENGINE = InnoDB,
 PARTITION p202302 VALUES LESS THAN (202303) ENGINE = InnoDB,
 PARTITION p202303 VALUES LESS THAN (202304) ENGINE = InnoDB,
 PARTITION p202304 VALUES LESS THAN (202305) ENGINE = InnoDB,
 PARTITION p202305 VALUES LESS THAN (202306) ENGINE = InnoDB,
 PARTITION p202306 VALUES LESS THAN (202307) ENGINE = InnoDB,
 PARTITION p202307 VALUES LESS THAN (202308) ENGINE = InnoDB,
 PARTITION p202308 VALUES LESS THAN (202309) ENGINE = InnoDB,
 PARTITION p202309 VALUES LESS THAN (202310) ENGINE = InnoDB,
 PARTITION p202310 VALUES LESS THAN (202311) ENGINE = InnoDB,
 PARTITION p202311 VALUES LESS THAN (202312) ENGINE = InnoDB,
 PARTITION p202312 VALUES LESS THAN (202401) ENGINE = InnoDB,
 PARTITION p202401 VALUES LESS THAN (202402) ENGINE = InnoDB,
 PARTITION p202402 VALUES LESS THAN (202403) ENGINE = InnoDB,
 PARTITION p202403 VALUES LESS THAN (202404) ENGINE = InnoDB,
 PARTITION p202404 VALUES LESS THAN (202405) ENGINE = InnoDB,
 PARTITION p202405 VALUES LESS THAN (202406) ENGINE = InnoDB,
 PARTITION p202406 VALUES LESS THAN (202407) ENGINE = InnoDB,
 PARTITION p202407 VALUES LESS THAN (202408) ENGINE = InnoDB,
 PARTITION p202408 VALUES LESS THAN (202409) ENGINE = InnoDB,
 PARTITION p202409 VALUES LESS THAN (202410) ENGINE = InnoDB,
 PARTITION p202410 VALUES LESS THAN (202411) ENGINE = InnoDB,
 PARTITION p202411 VALUES LESS THAN (202412) ENGINE = InnoDB,
 PARTITION p202412 VALUES LESS THAN (202501) ENGINE = InnoDB,
 PARTITION p202501 VALUES LESS THAN (202502) ENGINE = InnoDB,
 PARTITION p202502 VALUES LESS THAN (202503) ENGINE = InnoDB,
 PARTITION p202503 VALUES LESS THAN (202504) ENGINE = InnoDB,
 PARTITION p202504 VALUES LESS THAN (202505) ENGINE = InnoDB,
 PARTITION p202505 VALUES LESS THAN (202506) ENGINE = InnoDB,
 PARTITION p202506 VALUES LESS THAN (202507) ENGINE = InnoDB,
 PARTITION p202507 VALUES LESS THAN (202508) ENGINE = InnoDB,
 PARTITION p202508 VALUES LESS THAN (202509) ENGINE = InnoDB,
 PARTITION p202509 VALUES LESS THAN (202510) ENGINE = InnoDB,
 PARTITION p202510 VALUES LESS THAN (202511) ENGINE = InnoDB,
 PARTITION p202511 VALUES LESS THAN (202512) ENGINE = InnoDB,
 PARTITION p202512 VALUES LESS THAN MAXVALUE ENGINE = InnoDB) ;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值