例子:
DROP TABLE IF EXISTS `t_ms_outpateme_precmain`;
CREATE TABLE `t_ms_outpateme_precmain` (
`ID` varchar(40) COLLATE utf8_bin NOT NULL COMMENT '复合主键:业务ID;一般要保证该字段的值不能重复',
`PERSON_ID` varchar(40) COLLATE utf8_bin NOT NULL COMMENT '人员ID',
`SEND_SYSTEM` varchar(70) COLLATE utf8_bin NOT NULL DEFAULT 'sys1' COMMENT '复合主键:上传系统,默认值为sys1',
`HOS_ORG_CODE` varchar(70) COLLATE utf8_bin DEFAULT NULL COMMENT '医疗机构代码',
`PRESCRIBE_DOC_NAME` varchar(30) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊处方中开单医生姓名',
`PRESCRIBE_DOC_CODE` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊处方中开单医生代码',
`PRESCRIBE_AUDIT_NAME` varchar(30) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊中处方审核药剂师姓名',
`PRESCRIBE_AUDIT_CODE` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊中处方审核药剂师代码',
`PRESCRIBE_DEPLOY_NAME` varchar(30) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊中处方调配药剂师签名',
`PRESCRIBE_DEPLOY_CODE` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊中处方调配药剂师代码',
`HAND_DRUG_DOC_NAME` varchar(30) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊处方中发药药剂师签名',
`HAND_DRUG_DOC_CODE` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊处方中发药药剂师代 码',
`PRESCRIBE_NO` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊处方中处方号码:医院内部唯一',
`PRESC_TYPE` varchar(4) COLLATE utf8_bin DEFAULT NULL COMMENT '取值:医嘱类别代码表CV9900034中的值',
`PRESC_TYPE_CS` varchar(20) COLLATE utf8_bin DEFAULT 'CV9900034' COMMENT 'CV9900034:默认为CV9900034',
`PRESC_TYPE_CSN` varchar(100) COLLATE utf8_bin DEFAULT '医嘱类别代码表' COMMENT '医嘱类别代码表:默认为医嘱类别代码表',
`PRESC_TYPE_CSV` varchar(20) COLLATE utf8_bin DEFAULT 'V1' COMMENT 'V1:默认为第一版为V1,如更新字典表则填写V2',
`PRESC_TYPE_VALUE` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '医嘱类别代码表中对应的值',
`ORDER_DEPT_NAME` varchar(30) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊处方中开单科室名称',
`ORDER_DEPT_CODE` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊处方中开单科室代码',
`ORDER_DATE` datetime DEFAULT NULL COMMENT '门急诊处方中开单日期',
`TOTAL_COSTS` decimal(12,2) DEFAULT NULL COMMENT '处方总金额:须等于处方明细表中Prescribe_no取值相同的所有记录的金额合计',
`PAID_NUMBER` decimal(3,0) DEFAULT NULL COMMENT '门急诊处方中付数:中药处方须填写',
`USING_DRUG_FREQ` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '频次:中药处方须填写;频次说明:频次就是单位时间内发生的次数',
`DRUG_WAY_CD` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '门急诊处方中给药途径:中药处方须填写',
`EXPIRATION_DATE` datetime DEFAULT NULL COMMENT '门急诊处方中处方失效日期',
`CM_W_MARK` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '取值:中西医标志代码表CV9900033中的值',
`CM_W_MARK_CS` varchar(20) COLLATE utf8_bin DEFAULT 'CV9900033' COMMENT 'CV9900033:默认为CV9900033',
`CM_W_MARK_CSN` varchar(100) COLLATE utf8_bin DEFAULT '中西医标志代码表' COMMENT '中西医标志代码表:默认为中西医标志代码表',
`CM_W_MARK_CSV` varchar(20) COLLATE utf8_bin DEFAULT 'V1' COMMENT 'V1:默认为第一版为V1,如更新字典表则填写V2',
`CM_W_VALUE` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '中西医标志代码表中对应的值',
`PRESCRIBE_VALIDDATE` decimal(20,0) DEFAULT NULL COMMENT '门急诊处方中处方有效天数',
`VRPT_DATE` datetime DEFAULT NULL COMMENT '审核日期时间',
`ID_FK` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '引用:T_MS_OUTPATEME的ID',
`RELATION_PK` varchar(40) COLLATE utf8_bin DEFAULT NULL COMMENT '关联主键用于当此表更新时,记录原始数据的主键',
`UPLOAD_ORG_CODE` varchar(70) COLLATE utf8_bin NOT NULL COMMENT '复合主键:上传机构代码',
`CREATETIME` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
`LASTUPTIME` datetime DEFAULT NULL COMMENT '最终修改日期',
`SEND_ORG_CODE` varchar(70) COLLATE utf8_bin DEFAULT '0' COMMENT '上报机构',
`FLAG` varchar(8) COLLATE utf8_bin DEFAULT NULL COMMENT '状态标识',
`STATE` varchar(2) COLLATE utf8_bin NOT NULL DEFAULT '0' COMMENT '默认值:0表示新增',
PRIMARY KEY (`ID`,`SEND_SYSTEM`,`UPLOAD_ORG_CODE`),
KEY `T_MS_OUTPATEME_PRECMAIN_ID` (`ID`),
KEY `T_MS_OUTPATEME_PRECMAIN_PID` (`PERSON_ID`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='门急诊处方主记录'
/*!50100 PARTITION BY KEY (id)
PARTITIONS 4 */;

转载于:https://www.cnblogs.com/Memories-off/p/10435529.html

Mysql 哈希分区表相关推荐

  1. 对MySQL 8.0分区表探索总结

    Partitioning MySQL :: MySQL 8.0 Reference Manual :: 24 Partitioning 目录 Partitioning 一,分区表是什么? 1,分而治理 ...

  2. mysql 哈希缓存_MySQL Buffer Pool

    1.简介 buffer pool 就是一个缓存,将磁盘中的数据缓存到内存中,对数据的操作改为通过内存进行操作,然后刷盘的操作,提升性能. innodb_buffer_pool_size 控制缓存池的大 ...

  3. mysql 分区 性能更差_用案例分析MySQL 5.7分区表性能下降的根本原因

    前言:希望通过本文,使MySQL5.7.18的使用者知晓分区表使用中存在的陷阱,避免在该版本上继续踩坑.同时通过对源码的分享,升级MySQL5.7.18时分区表性能下降的根本原因,向MySQL源码爱好 ...

  4. mysql哈希索引 kv_mysql8 参考手册--B树和哈希索引的比较

    了解B树和哈希数据结构可以帮助预测对使用索引中的这些数据结构的不同存储引擎执行不同查询的方式,特别是对于MEMORY允许您选择B树或哈希索引的存储引擎. B树索引特征 B树索引可用于使用=.>. ...

  5. mysql 当天创建分区表_mysql8.0 定时创建分区表记录 每天定时创建下一天的分区表...

    因单表数据太大, 需要表按时间分区 分区字段 pay_out_date 按天分 要求自动创建 1. 创建分区表 MYSQL的分区字段,必须包含在主键字段内 常见错误提示 错误提示:#1503 A PR ...

  6. 一个MySQL 5.7 分区表性能下降的案例分析

    告知MySQL5.7.18的使用者分区表使用中存在的陷阱,避免在该版本上继续踩坑.同时通过对源码的讲解,升级MySQL5.7.18时分区表性能下降的根本原因,向MySQL源码爱好者展示分区表实现中锁的 ...

  7. Mysql 哈希索引

    哈希索引(Hash Index)建立在哈希表的基础上,它只对使用了索引中的每一列的精确查找有用. 对于每一行,存储引擎计算出了被索引的哈希码(Hash Code),它是一个较小的值,并且有可能和其他行 ...

  8. mysql分区 alter_mysql分区表设计(一)

    数据库中有多张表要做分区表(按日期分区),但是这些表用于分区的日期字段记录形式并不统一,有如下三种类型:PARTITION par_20151225 VALUES LESS THAN (736323) ...

  9. mysql 哈希缓存_MySQL数据库性能优化思路总结

    本文主要是自己记录在MySQL开发学习过程中遇到的数据库新能优化方向 利用缓存 缓存这个方面,可以说是一个技术,也可以说是一个思路和方向 从技术手段上讲 使用一些缓存插件,只需要确定创建.更新缓存的时 ...

最新文章

  1. php实现基于shmop扩展的数据缓存
  2. redis快照文件dump.rdb解析工具--redis-rdb-tools
  3. 自研云原生数据仓库AnalyticDB再破权威评测TPC-DS世界纪录!
  4. 引入幂等性后对系统有什么影响?
  5. 为什么REST如此重要
  6. QGLViewer 编译安装步骤
  7. C/C++二维数组名和二级指针的联系与区别
  8. 蓝桥杯第六届国赛JAVA真题----密文搜索
  9. Pytorch采坑记录:DDP加载之前的checkpoint后loss上升(metric下降)
  10. 自学PHP有哪些书籍和教程值得推荐?
  11. CCF202012-2 期末预测之最优阈值
  12. spark练习之统计广告Top3
  13. visio制作算法流程图
  14. Hadoop(一) 原理简介、基本构建
  15. CAD中PDF转DWG
  16. Java中的注解是什么意思,有什么用
  17. 用计算机如何打对数,怎样使用科学计算器计算对数?
  18. 第二篇 我的书单(Jason Booklist)
  19. 使用Python进行数字取证调查
  20. PHP实战——开发遇到过的错误问题与解决方案汇总

热门文章

  1. 初二生态系统思维导图_初中七八年级生物思维导图大全21张.pdf
  2. 关于海外客户的设计交付体验与思考
  3. 最新详细的 VM ware 下载 与 安装
  4. STM32学习--中断
  5. oracle 强制解锁
  6. 基于Bert的文本情感分类
  7. 由浅入深的扩展卡尔曼滤波器教程
  8. 程序员是吃青春饭么?
  9. UG12.0绿色版(可选中文)安装教程
  10. MATLAB(ANFIS)成绩综合评估模糊系统构建