【大数据基础】hive建表
一、创建分区表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | MSCK REPAIR TABLE zhyx_base_knowledge.ods_basic_dict_drug;<br><br>DROP TABLE IF EXISTS ods_v_user_info; CREATE EXTERNAL TABLE ods_v_user_info( `id` STRING COMMENT 'id' , `hospital_code` STRING COMMENT '医院编码' , `primary_id` STRING COMMENT 'his的主键id' , `patient_id` STRING COMMENT '患者ID' , `admission_number` STRING COMMENT '住院号' , `card_no` STRING COMMENT '门诊卡号' , `out_patient_no` STRING COMMENT '就诊流水号' , `patient_name` STRING COMMENT '患者姓名' , `patient_sex` STRING COMMENT '患者性别' , `birthday` STRING COMMENT '出生年月日' , `id_card_no` STRING COMMENT '身份证号码' , `phone` STRING COMMENT '手机号' , `age` STRING COMMENT '年龄' , `height` STRING COMMENT '身高' , `weight` STRING COMMENT '体重' , `patient_type` STRING COMMENT '1门诊病人2住院病人' , `in_state_code` STRING COMMENT '住院状态代码' , `in_state` STRING COMMENT '住院状态 1.正常出院 2.注销出院 3.出院证明 4.预结出院5.在院病人' , `create_time` timestamp COMMENT '创建时间' , `update_time` timestamp COMMENT '修改时间' ) COMMENT '患者基本信息表' PARTITIONED BY (`dt` STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' LOCATION '/warehouse/hospital_data_center/ods/ods_v_user_info/' ; select * from ods_v_user_info; load data inpath '/origin_data/hospital_data_center/db/v_user_info/2022-01-08' OVERWRITE into table hospital.ods_v_user_info partition(dt = '2022-01-08' ); select count(*) from ods_v_user_info; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!