mysql创表脚本详细

CREATE TABLE Tb_Stat_Bus_Income_Report(
MEDICAL_INSTITUTION_CODE varchar(50) comment '机构代码',
MEDICAL_INSTITUTION_NAME varchar(50) comment '医疗机构名称',
DEPARTMENT_CODE varchar(50) comment '科室代码',
DEPARTMENT_NAME varchar(50) comment '科室名称',
WARD_CODE varchar(50) comment '病区代码',
WARD_NAME varchar(50) comment '病区名称',
BUSINESS_DATE Date comment '业务日期',
OUTPATIENT_VISITS BIGINT(22) comment '门诊人次',
EMERGENCY_VISITS BIGINT(22)  comment '急诊人次',
ADMISSION_VISITS BIGINT(22)  comment '入院人次',
PERIOD_SETTLE_DIS_NUMBER BIGINT(22)  comment ' 期内结算(出院)人次',
NUMBER_IN_HOSPITAL BIGINT(22)  comment '在院人数',
PLAIT_BED_NUMBER BIGINT(22)  comment '编制床位数',
ACTUAL_OCCUPIED_BED_NUMBER BIGINT(22) comment '实际占用床位数',
ACTUAL_OPEN_BED_NUMBER BIGINT(22)  comment '实际开放床位数',
OUTPATIENT_MEDICAL_CHARGES BIGINT(22) comment '门急诊医疗费用',
HOSPITALIZED_MEDICAL_CHARGES BIGINT(22) comment '住院医疗费用',
OUTPATIENT_DRUG_CHARGES BIGINT(22) comment '门急诊药品费用',
HOSPITALIZED_DRUG_CHARGES BIGINT(22) comment '住院药品费用',
OUTPATIENT_SI_MEDICAL_COST BIGINT(22) comment '门急诊医保医疗费用',
HOSPITALIZED_SI_MEDICAL_COST BIGINT(22) comment '住院医保医疗费用',
OUTPATIENT_SI_DRUG_COST BIGINT(22) comment '门急诊医保药品费用',
HOSPITALIZED_SI_DRUG_COST BIGINT(22) comment '住院医保药品费用',
HOSPITALIZED_ACTUAL_COST BIGINT(22) comment '住院实际发生费用',
ALTER_SIGN VARCHAR(1) comment '修改标志',
SECRECY_LEVEL VARCHAR(16) default('0000000000000000') comment '密级',
REVISE_SIGN char(1) default('1') comment '修改标志',
ERROR varchar(500) comment '错误信息') comment '业务量、收入统计表' ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- drop table Tb_Stat_Bus_Income_Report --

CREATE TABLE TB_CIS_Operation_Detail(
MEDICAL_INSTITUTION_CODE varchar(50) comment '机构代码',
MEDICAL_INSTITUTION_NAME varchar(50) comment '医疗机构名称',
OPERATION_ID     varchar(64)     comment    '手术记录ID',
FILE_NUMBER     varchar(64)     comment    '病人基本信息档案号',
VISITING_SERIAL_NUMBER     varchar(64)     comment    '就诊流水号',
MEDICAL_ADVICE_ID     varchar(64)     comment    '相关医嘱ID',
VISITING_TYPE_CODE     varchar(50)     comment    '就诊类别代码',
VISITING_TYPE_NAME     varchar(50)     comment    '就诊类别名称',
HEALTH_CARD_NUMBER     varchar(64)     comment    '健康卡号',
CARD_NUMBER     varchar(64)     comment    '其他就医卡号码',
CARD_TYPE     varchar(50)     comment    '其他就医卡类型代码',
CARD_TYPE_NAME     varchar(50)     comment    '其他就医卡类型名称',
ID_NUMBER     varchar(64)     comment    '身份证件号码',
ID_TYPE     varchar(50)     comment    '身份证件类别代码',
ID_TYPE_NAME     varchar(50)     comment    '身份证件类别名称',
PAYMENT_METHOD     varchar(50)     comment    '医疗保险类别代码',
PAYMENT_METHOD_NAME     varchar(50)     comment    '医疗保险类别名称',
NAME     varchar(50)     comment    '姓名',
BIRTH_DATE     Date    comment    '出生日期',
AGE     varchar(20)     comment    '年龄',
GENDER     varchar(50)     comment    '性别代码',
GENDER_NAME     varchar(50)     comment    '性别名称',
DEPARTMENT_CODE     varchar(50)     comment    '科室代码',
DEPARTMENT_NAME     varchar(50)     comment    '科室名称',
WARD_CODE     varchar(50)     comment    '病区代码',
WARD_NAME     varchar(50)     comment    '病区名称',
WARD_NUMBER     varchar(50)     comment    '病房号',
WARD_BED_NUMBER     varchar(50)     comment    '病床号',
APPLICATION_FORM_NO     varchar(64)     comment    '电子申请单编号',
OPERATION_ROOM_NUMBER     varchar(50)     comment    '手术间编号',
PRE_OPERATION_DIAGNOSIS     varchar(200)     comment    '术前诊断编码',
PRE_OPERATION_DIAGNOSIS_NAME     varchar(200)     comment    '术前诊断名称',
POST_OPERATION_DIAGNOSIS     varchar(200)     comment    '术后诊断编码',
POST_OPERATION_DIAGNOSIS_NAME     varchar(200)     comment    '术后诊断名称',
OPERATION_START_DATE     Date    comment    '手术开始日期时间',
OPERATION_END_DATE     Date    comment    '手术结束日期时间',
OPERATION_DURATION    BIGINT(22)    comment    '手术持续时间(分钟)',
OPERATION_CODE     varchar(200)     comment    '手术编码',
OPERATION_NAME     varchar(200)     comment    '手术名称',
OPERATION_LEVEL_CODE     varchar(50)     comment    '手术级别代码',
OPERATION_LEVEL_NAME     varchar(50)     comment    '手术级别名称',
OPERATION_TARGET_CODE     varchar(200)     comment    '手术目标部位代码',
OPERATION_TARGET_NAME     varchar(200)     comment    '手术目标部位名称',
OPERATION_DOCTOR_STAFF_NO     varchar(50)     comment    '手术医生工号',
OPERATION_DOCTOR_NAME     varchar(50)     comment    '手术医生姓名',
ASSISTANT_I_STAFF_NO     varchar(50)     comment    '手术I助工号',
ASSISTANT_I_STAFF_NAME     varchar(50)     comment    '手术I助姓名',
ASSISTANT_II_STAFF_NO     varchar(50)     comment    '手术II助工号',
ASSISTANT_II_STAFF_NAME     varchar(50)     comment    '手术II助姓名',
OPERATION_TYPE     varchar(1)     comment    '手术类型',
OPERATION_COMPLICATION_CODE     varchar(200)     comment    '手术并发症代码',
OPERATION_COMPLICATION_NAME     varchar(200)     comment    '手术并发症名称',
OPERATION_DETAILS     varchar(2000)     comment    '手术过程描述',
INCISION_GRADE     varchar(50)     comment    '手术切口类别代码',
INCISION_GRADE_NAME     varchar(50)     comment    '手术切口类别名称',
INCISION_HEALING_GRADE     varchar(50)     comment    '切口愈合等级代码',
INCISION_HEALING_GRADE_NAME     varchar(50)     comment    '切口愈合等级名称',
ANESTHESIOLOGIST_STAFF_NO     varchar(50)     comment    '麻醉医生工号',
ANESTHESIOLOGIST_NAME     varchar(50)     comment    '麻醉医生姓名',
OPERATION_ANESTHESIA_CODE     varchar(50)     comment    '麻醉方法代码',
OPERATION_ANESTHESIA_NAME     varchar(50)     comment    '麻醉方法名称',
DRUG_BEFOR_ANESTHESIA     varchar(500)     comment    '麻醉前用药',
ANESTHESIA_START_TIME    Date    comment    '麻醉开始日期时间',
ANESTHESIA_STOP_TIME    Date    comment    '麻醉清醒日期时间',
ANESTHESIA_DURATION    BIGINT(22)    comment    '麻醉持续时间(分钟)',
ANESTHESIA_DEATH     varchar(1)     comment    '麻醉死亡标志',
OPERATION_PROCEDURE_DETAILS     varchar(512)     comment    '实施手术/操作的详细描述',
OPERATION_PROCEDURE_END_DATE    Date    comment    '手术/操作结束日期时间',
SECRECY_LEVEL     varchar(16)     comment    '密级',
REVISE_SIGN     char(1)     comment    '修改标志',
ERROR     varchar(500)     comment    '错误信息'
) comment '手术记录表' ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- drop table TB_CIS_Operation_Detail --
 

-- TB_STAT_MONTH_OP_Ih_TEMP存放门诊住院费用表月数据 --

create table TB_STAT_MONTH_OP_Ih_TEMP

(

    ADM_TYPE VARCHAR(50)  comment '就诊类型',                      -- 门诊:O;  住院:I--

    DEPT_CODE VARCHAR(50) comment '科室代码',

    DEPT_NAME VARCHAR(50) comment '科室名称',

ADMISSION_DEPARTMENT_CODE VARCHAR(50) comment '入院科室代码',

ADMISSION_DEPARTMENT_NAME VARCHAR(50) comment '入院科室名称',

    DISCHARGE_DEPARTMENT_CODE VARCHAR(50) comment '出院科室代码',

DISCHARGE_DEPARTMENT_NAME VARCHAR(50) comment '出院科室名称',

MEDICAL_SETTLE_TIME VARCHAR(50) comment '结算日期取年月',

TOTAL_INVOICE_VALUE bigint(22) comment '医疗费用总金额(元)',

REGISTRATED_FEE bigint(22) comment '挂号费',

FEE_OF_WESTERN_MEDICATION bigint(22) comment '西药费',

FEE_OF_CHINESE_PATENT_MEDICINE bigint(22) comment '中成药费',

FEE_OF_CHINESE_HERBAL_MEDICINE bigint(22) comment '中草药费',

BED_FEE bigint(22) comment '床位费',

DIAGNOSIS_FEE bigint(22) comment '诊察费',

INSPECT_EXAM_FEE bigint(22) comment '检查费',

TREATMENT_FEE bigint(22) comment '治疗费',

NURSING_FEE bigint(22) comment '护理费',

OPERATION_FEE bigint(22) comment '手术费',

RADIATION_THERAPY_FEE bigint(22) comment '放射费',

LABORATORY_FEE bigint(22) comment '化验费',

TRANS_FUSION_FEE  bigint(22) comment '输血费',

ANESTHESIA_FEE  bigint(22) comment '麻醉费',                         

OTHER_FEE  bigint(22) comment '其他费'

) comment '费用分析门诊住院费用月度临时表' ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE TB_STAT_DEPT_MONTH_TEMP(

RQ varchar(50) comment '日期',

DEPARTMENT_CODE varchar(50) comment '科室代码',

DEPARTMENT_NAME varchar(50) comment '科室名称',

MJZRC BIGINT(22) comment '门急诊人次',

MJZSR BIGINT(22) comment '门急诊收入',

CYRC BIGINT(22) comment '出院人次',

ZYSR BIGINT(22) comment '出院收入',

ZYTS BIGINT(22) comment '住院天数',

PLAIT_BED_NUMBER BIGINT(22) comment '编制床位数',

ACTUAL_OCCUPIED_BED_NUMBER BIGINT(22) comment '实际占用床位数',

ACTUAL_OPEN_BED_NUMBER BIGINT(22) comment '实际开放床位数',

OUTPATIENT_MEDICAL_CHARGES BIGINT(22) comment '门急诊医疗费用',

HOSPITALIZED_MEDICAL_CHARGES BIGINT(22) comment '住院医疗费用',

OUTPATIENT_DRUG_CHARGES BIGINT(22) comment '门急诊药品费用',

HOSPITALIZED_DRUG_CHARGES BIGINT(22) comment '住院药品费用',

OUTPATIENT_SI_MEDICAL_COST BIGINT(22) comment '门急诊医保医疗费用',

HOSPITALIZED_SI_MEDICAL_COST BIGINT(22) comment '住院医保医疗费用',

OUTPATIENT_SI_DRUG_COST BIGINT(22) comment '门急诊医保药品费用',

HOSPITALIZED_SI_DRUG_COST BIGINT(22) comment '住院医保药品费用',

HOSPITALIZED_ACTUAL_COST BIGINT(22) comment '住院实际发生费用',

MZSSLS BIGINT(22) comment '门诊手术例数',

ZYSSLS BIGINT(22) comment '住院手术例数',

YPSR BIGINT(22) comment '药品收入',

JYSR BIGINT(22) comment '检验收入',

JCSR BIGINT(22) comment '检查收入',

WSCLSR BIGINT(22) comment '卫生材料收入'

) comment '医疗效率科室月度指标临时表' ENGINE=InnoDB DEFAULT CHARSET=utf8;

### 如何在 MySQL 数据库创建带有备注的或字段 在 MySQL 中,可以通过 `CREATE TABLE` 语句为整个以及各个字段添加注释。以下是具体的方法: #### 级注释 当创建一张新时,可以使用 `COMMENT` 关键字为整张添加描述性的注释。其语法如下: ```sql CREATE TABLE table_name ( column_definitions... ) COMMENT='Table comment'; ``` 例如,下面是一个带级注释的例子[^1]: ```sql CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(50), position VARCHAR(50) ) COMMENT='This is the employee records table.'; ``` #### 字段级注释 同样,在定义字段时也可以通过 `COMMENT` 关键字为其单独设置说明文字。对于每一个列来说,可以在该列的数据类型之后指定它的注解。 示例代码展示如何给每个字段增加详细的解释[^2]: ```sql CREATE TABLE products ( product_id INT AUTO_INCREMENT PRIMARY KEY COMMENT 'Unique identifier for each product', product_name VARCHAR(100) NOT NULL COMMENT 'Name of the product', price DECIMAL(10, 2) DEFAULT 0.00 COMMENT 'Price per unit' ); ``` 以上例子展示了怎样利用 SQL 的 CREATE 命令构建具有清晰结构化元数据的新关系型实体——即格及其组成部分属性,并附上相应的辅助性信息以便于后期维护人员理解业务逻辑背景意义所在之处[^3]。 ### 查询已存在的或者字段上的注释 如果需要检索已经建立起来的关系对象所携带的相关附加资料,则可借助 INFORMATION_SCHEMA 库中的 COLUMNS 和 TABLES 视图完成此操作。这里给出一段示范查询脚本用于获取特定模式下所有非空字符串类型的列连同它们各自的标签内容一起返回结果集列形式呈现出来供参考学习之用[^4]: ```sql SELECT COLUMN_NAME, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'your_database' AND DATA_TYPE = 'varchar' AND COLUMN_COMMENT != ''; ``` 上述SQL片段能够帮助开发者快速定位到那些被赋予额外含义达的关键要素位置从而更好地把握整体架构设计思路方向等方面的知识要点[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春化雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值