摘要: 配置: 1、使用shell脚本导出数据为 *.csv 格式的表 显示表中字段配置 正常的输出数据是不带字段的。只是导出数据,为了实现字段名和数据对应着输出,做以下配置: hive中导出查询结果的时候控制是否true | false (输出字段名 | 不输出字段名) hive -e "SET hive 阅读全文
posted @ 2021-05-28 16:27 SailorG 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、执行速度不同: Hive:底层基于Hadoop的MapReduce引擎,计算过程中经常要走shuffle过程,速度比较慢 Impala:底层基于内存,执行效率高,是Hive执行速度的5-50倍之间。 2、使用的函数之间有区别: Hive:使用 concat() | concat_ws() 函数, 阅读全文
posted @ 2021-05-26 16:42 SailorG 阅读(2275) 评论(0) 推荐(0) 编辑
摘要: from 表1 ,表2 结果是笛卡尔积(表1中的行数)x(表2中的行数) from 表1 inner join 表2 on 连接条件 等价于 from 表1 join 表2 on 连接条件 根据连接条件,表1、表2中能匹配上的才会保留 from 表1 left join 表2 连接条件 left j 阅读全文
posted @ 2021-05-18 22:55 SailorG 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 理解关系表,最好是来看个例子。 有一个包含产品目录的数据库表,其中每类物品占一行。对于每一种物品,要存储的信息包括产品描述、价格,以及生产该产品的供应商。 现在有同一供应商生产的多种物品,那么在何处存储供应商名、地址、联系方法等供应商信息呢?将这些数据与产品信息分开存储的理由是:  同一供应商生产 阅读全文
posted @ 2021-05-18 09:26 SailorG 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 软件建议建议: 1、自己创建一个文件夹develop或者AppSoftware 2、软件安装:尽量安装在纯英文、无空格的文件夹下 ① 非中文路径下 ② 无空格 ③ 无特殊字符 阅读全文
posted @ 2021-05-17 23:10 SailorG 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 通配符: 通配符可以配合LIKE操作符一起使用,通配符包括: %:替代 0 个或多个字符。 _ :替代一个字符。 [charlist]:字符列中的任何单一字符。 [^charlist] 或 [!charlist]:不在字符列中的任何单一字符。 使用时注意事项: SQL 中的通配符很有用。但这种功能是 阅读全文
posted @ 2021-05-12 17:56 SailorG 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 表中的任何列都可以作为主键,只要它满足以下条件: 任意两行都不具有相同的主键值; 每一行都必须具有一个主键值(主键列不允许 NULL 值); 主键列中的值不允许修改或更新; 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)。 阅读全文
posted @ 2021-05-11 17:23 SailorG 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 为什么需要版本控制? 1、从个人开发过渡到团队协作; 2、管理每一个版本,保存每个代码版本的差异; 3、实现版本的合并、回退、(保存每一个版本的信息)。 版本控制工具 集中式版本控制工具 CVS、SVN(Subversion)、VSS…… 分布式版本控制工具 Git、Mercurial、Bazaar 阅读全文
posted @ 2021-05-06 23:08 SailorG 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 分布式版本控制工具:Git、Mercurial、Bazaar、Darcs…… 集中式版本控制工具:CVS、SVN(Subversion)、VSS…… SVN本地库 Git远程库 Git工作机制 工作区(写代码)——>暂存区(临时存储)——>本地库(历史版本) ​ git add git commit 阅读全文
posted @ 2021-05-06 20:59 SailorG 阅读(30) 评论(0) 推荐(0) 编辑
摘要: MySQL中"full outer join"的实现 表ta 表tb 使用:【left join】 union 【right join】 select t1.dim_a, t1.qty qty_a, t2.dim_a dim_b, t2.qty qty_b from ta t1 left join 阅读全文
posted @ 2021-04-21 17:34 SailorG 阅读(683) 评论(0) 推荐(0) 编辑