开发者社区> 问答> 正文

创建表操作有哪些?

创建表操作有哪些?

展开
收起
Puppet 2020-03-19 16:07:45 2811 0
1 条回答
写回答
取消 提交回答
  • 登录客户端。 运行客户端工具bin目录下的MaxCompute客户端(Linux系统下运行./bin/odpscmd,Windows下运行./bin/odpscmd.bat)登录。首先确认进入的项目空间名称是否正确。本例中项目空间名称为MaxCompute_DOC,如果不是该项目,您可以使用如下命令切换至该项目。

    use MaxCompute_DOC;
    

    切换成功如下图所示。完成 创建表。使用如下建表语句创建表,详细介绍请参见表操作。

    CREATE TABLE [IF NOT EXISTS] table_name 
    [(col_name data_type [COMMENT col_comment], ...)] 
    [COMMENT table_comment] 
    [PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)] 
    [LIFECYCLE days] 
    [AS select_statement]
    

    本文中,需要创建表bank_data和表result_table。bank_data用于存储业务数据,result_table用于存储数据分析后产生的结果。 bank_data建表语句如下所示。

    CREATE TABLE IF NOT EXISTS bank_data
    (
     age             BIGINT COMMENT '年龄',
     job             STRING COMMENT '工作类型',
     marital         STRING COMMENT '婚否',
     education       STRING COMMENT '教育程度',
     default         STRING COMMENT '是否有信用卡',
     housing         STRING COMMENT '房贷',
     loan            STRING COMMENT '贷款',
     contact         STRING COMMENT '联系途径',
     month           STRING COMMENT '月份',
     day_of_week     STRING COMMENT '星期几',
     duration        STRING COMMENT '持续时间',
     campaign        BIGINT COMMENT '本次活动联系的次数',
     pdays           DOUBLE COMMENT '与上一次联系的时间间隔',
     previous        DOUBLE COMMENT '之前与客户联系的次数',
     poutcome        STRING COMMENT '之前市场活动的结果',
     emp_var_rate    DOUBLE COMMENT '就业变化速率',
     cons_price_idx  DOUBLE COMMENT '消费者物价指数',
     cons_conf_idx   DOUBLE COMMENT '消费者信心指数',
     euribor3m       DOUBLE COMMENT '欧元存款利率',
     nr_employed     DOUBLE COMMENT '职工人数',
     y               BIGINT COMMENT '是否有定期存款'
    );
    

    直接运行上述建表语句即可,成功后您会看到OK字样。

    image.png

    说明 如果客户端执行报错,建议您手动输入SQL语句执行,或者使用DataWorks临时查询功能运行SQL语句,详细请参考使用临时查询运行SQL语句(可选)。 result_table建表语句如下所示。

    CREATE TABLE IF NOT EXISTS result_table
    (  
     education   STRING COMMENT '教育程度',
     num         BIGINT COMMENT '人数'
    );
    
    2020-03-19 18:19:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MySQL表和索引优化实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载