hive sql 分区

创建分区表,以日期作为分区,一般先创建分区表,再插入数据

drop table if EXISTS t1;
create table t1(
    id      int
   ,name    string
   ,hobby   string
   ,add     string
)
partitioned by (pt_d string)
;

创建表t2,插入一行数据,待用,t2与t1表结构一样的,但是t2没有分区

drop table if EXISTS t2;
create table t2(
    id      int
   ,name    string
   ,hobby   string
   ,add     string
);
INSERT into t2 values(1, 'lang','hh', 'sdfd');

将t2数据插入到t1,分区日期是‘2018-10-27’,使用overwrite会删除之前分区所有内容,into将内容追加到分区 注意SELECT必须在同一行,不然我的编辑器会报错

INSERT overwrite TABLE t1 PARTITION(pt_d = '2018-10-27') SELECT * FROM t2;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我的博客

MySQL触发器

1、触发器定义就不说了,既然能看到我这个文章就肯定明白这个定义了。用途也不多说,来看继续向下看吧! 触发器语法: CREATE TRIGGER <触发器名称...

2685
来自专栏WindCoder

当 NOT NULL DEFAULT遇到 Invalid use of NULL value

ERROR 1138 (22004) at line 7: Invalid use of NULL value

1431
来自专栏Netkiller

数据库安全·Token 认证

以下节选择《Netkiller Architect 手札》 作者:netkiller 地址 http://www.netkiller.cn/archit...

3884
来自专栏lgp20151222

Mysql 如何设置字段自动获取当前时间,附带添加字段和修改字段的例子

ALTER TABLE `table_name` ADD COLUMN  `CreateTime` datetime NULL DEFAULT CURRENT...

1341
来自专栏企鹅号快讯

python数据处理实战-自动统计mysql数据库数据表每天数据量

日常报表统计,日总量,日增量不可避免,这篇文章我们从实际应用出发,从逻辑思考到最后写出代码,一步步分析拆解 一.表结构设计 既然想统计每一张表每天的数据量,后续...

4867
来自专栏mwangblog

开始使用MySQL

1732
来自专栏散尽浮华

利用mk-table-checksum监测Mysql主从数据一致性操作记录

前面已经提到了mysql主从环境下数据一致性检查:mysql主从同步(3)-percona-toolkit工具(数据一致性监测、延迟监控)使用梳理 今天这里再介...

3498
来自专栏landv

金蝶K/3 固定置产相关SQL语句

921
来自专栏python3

初识mysql语句

mysql> update mysql.user set authentication_string =password('root') where User=...

922
来自专栏一个会写诗的程序员的博客

SQL中的DML、DDL以及DCL是什么?

DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这...

884

扫码关注云+社区

领取腾讯云代金券