1)建立表 a )雇员表 向表中插入数据: 检查插入数据: b) 部门表 插入数据: c) 工资表 d) 工资等级表 插入数据: group by 分组语句 使用emp表根据部门分组,并查出部门编号及每个部门的人 ...
新建hive表: 查看建好的表的结构: 插入数据: hive 不支持直接用insert插入复合类型 如test表中struct类型列 ,可以用以下方式间接插入 补充: Hive表数据文件如果是parquet类型,struct复合类型里的类型为timestamp的列在存取时候,时区换算会出错,所以可以用varchar类型代替timestamp。 ...
2019-01-03 16:12 0 823 推荐指数:
1)建立表 a )雇员表 向表中插入数据: 检查插入数据: b) 部门表 插入数据: c) 工资表 d) 工资等级表 插入数据: group by 分组语句 使用emp表根据部门分组,并查出部门编号及每个部门的人 ...
今天把数据库知识再梳理一遍: 1.表名尽量用单词字符,即有意义的英文单词。 2.编码:utf8_unicode_ci或者utf8_general_ci. 3.管理员数据:域名-admin,为了防止两个网站合并数据表数据时不会产生冲突,给表名加域名前缀。不能与系统关键字冲突。 4.创建表单 ...
...
drop database if exists school; // 如果存在school则删除create database school; // 建立库schooluse school; // 打开库SCHOOLcreate table teacher( // 建立表 ...
hive原本不是用来做简单的crud的,但有时候我们就是有可能这么干,怎么办呢? hive 还是提供了相应的功能的,查询是最必须的,就无须多说了。 插入数据一般来说都是大批量的插入,一般用于从源数据中导入数据到hive中,然后经过hive加工后,写入到一张新的结果表。而这个表的数据 ...
...
insert overwrite table ods_hr_hi_temp_jixiao select pk_psndoc,concat_ws(';',collect_set(jixiao1)) ji ...
本学期正在学习数据库,前段时间老师让我们做一下50个经典SQL语句,当时做的比较快,有一些也是百度的,自我感觉理解的不是很透彻。 所以从本篇随笔开始,我将进行50个经典SQL语句的复盘,加深理解。 答案仅供参考,不一定完全正确,若发现错误或有更好的,欢迎评论,互相交流,一起成长 ...