2.3 YupDB 基础SQL 教程

INSERT 插入

SELECT 查询

DESC 查看表结构

SHOW TABLE 查看已创建表

SHOW PARTITIONS 查看表分区

INSERT

Hive表数据插入到YupDB表

INSERT INTO YupDB表名 [ PARTITION  分区名 ] SELECT 列名[ , … ] FROM Hive表

 覆盖已有数据

INSERT OVERWRITE YupDB表名 [ PARTITION  分区名 ] SELECT 列名[ , … ] FROM Hive表

SELECT

查询YupDB数据表 [ YUP_PARTITIONS 指定YupDB分区 ]

SELECT  列名 [, ..]  FROM  表名 [ WHERE YUP_PARTITIONS …]

YUP_PARTITIONS 支持多种模式匹配,如下: 

…  [ WHERE YUP_PARTITIONS =  分区名]

…  [ WHERE YUP_PARTITIONS IN ( 分区名, .. )]

…  [ WHERE YUP_PARTITIONS LIKE ‘分区名%, ..’ ]

DESC

查看表定义

DESC 表名

SHOW TABLES

查看已创建表

SHOW TABLES 

SHOW YUP_PARTITIONS

查看表分区

SHOW PARTITIONS 表名

SHOW PARTITIONS 表名 DETAIL

CREATE YUP_TABLE

创建表

CREATE YUP_TABLE 表名 (

列名 类型 [INVERSED] [INDEXED|STORED] [NOT NULL] [DEFAULT default_value] [COMMENT comment],

)

TRUNCATE YUP_TABLE

清除指定表数据,不删除表结构 [ 指定分区数据,不删除该分区 ]

TRUNCATE YUP_TABLE 表名 [ YUP_PARTITIONS … ]

DROP YUP_TABLE

删除数据表,包括表结构

DROP YUP_TABLE 表名 [ YUP_PARTITIONS … ]

SHOW TABLES

查看已创建的表

SHOW TABLES

    原文作者:YupDB
    原文地址: https://www.jianshu.com/p/919f1d18489f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞