编写文档中表对应的sql创建语句
时间: 2024-11-09 11:20:58 浏览: 13
以下是根据文档中的表结构编写的SQL创建语句:
### 创建 `phone_ods_table` 表
```sql
CREATE EXTERNAL TABLE phone_ods_table (
phone_no STRING COMMENT '手机号码前缀',
phone_numpart STRING COMMENT '手机号码段,代表手机号码的前7位数字',
province STRING COMMENT '手机号码对应的省份',
city STRING COMMENT '手机号码对应的城市',
telecom STRING COMMENT '运营商',
zipcode STRING COMMENT '邮政编码',
areacode INT COMMENT '区号',
administrativecode STRING COMMENT '行政划分代码'
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
LOCATION '/path/to/phone_ods_table';
```
### 创建 `weblog_ods_table` 表
```sql
CREATE EXTERNAL TABLE weblog_ods_table (
phone_numpart STRING COMMENT '手机号码段,代表手机号码的前7位数字',
web STRING COMMENT '请求网站的链接',
upstream INT COMMENT '上行流量',
downstream INT COMMENT '下行流量'
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
LOCATION '/path/to/weblog_ods_table';
```
### 创建 `web_dwd_table` 表
```sql
CREATE EXTERNAL TABLE web_dwd_table (
phone_num STRING COMMENT '手机号码',
web STRING COMMENT '请求网站的链接',
upstream INT COMMENT '上行流量',
downstream INT COMMENT '下行流量',
province STRING COMMENT '手机号码对应的省份',
city STRING COMMENT '手机号码对应的城市',
telecom STRING COMMENT '运营商'
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
LOCATION '/path/to/web_dwd_table';
```
### 创建 `stream_dws_table` 表
```sql
CREATE EXTERNAL TABLE stream_dws_table (
total_stream INT COMMENT '总流量',
phone_num STRING COMMENT '手机号码',
web STRING COMMENT '请求网站的链接',
province STRING COMMENT '手机号码对应的省份',
city STRING COMMENT '手机号码对应的城市',
telecom STRING COMMENT '运营商',
group_type STRING COMMENT '维度,包括1、2、3、4和5。其中,1表示手机号码维度;2表示请求网站的链接维度;3表示手机号码对应的省份维度;4表示手机号码对应的城市维度;5表示运营商维度'
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
LOCATION '/path/to/stream_dws_table';
```
请注意将 `/path/to/...` 替换为实际的数据存储路径。
阅读全文