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) ;

__EOF__

本文作者Reisen7
本文链接https://www.cnblogs.com/reisen7/p/18615471.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Reisen7  阅读(27)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示