- 创建表结构
- parquet
CREATE TABLE IF NOT EXISTS 表名 (
字段1 STRING,
字段2 INTEGER,
字段3 DECIMAL(38,4),
字段4 BIGINT,
LOADDATE TIMESTAMP)
comment 'XXX'
partitioned by (dt string)
stored as parquet
tblproperties('parquet.compression'='SNAPPY');--压缩
- ORC
DROP TABLE IF EXISTS 表名;
CREATE TABLE 表名 (
字段1 STRING,
字段2 INTEGER,
LOADDATE TIMESTAMP)
comment 'XXX'
partitioned by (dt string)
stored as ORC;--trino对ORC格式支持较好
修改表名
添加列
修改表中列的名称
ALTER TABLE table_name RENAME TO new_table_name;
alter table 表名 add columns (列名 字段类型 comment '注释');
ALTER TABLE table_name CHANGE column 旧列名 新列名 字段类型;
ALTER TABLE table_name CHANGE column 旧列名 列名 字段类型 comment '注释';
- 查看表结构
desc 表名