1.建立數據庫數據庫
在建表以前設置字符,防止出現亂碼,若是在建表後,在修改是不起做用的spa
2.use ods3d
3.查看錶的詳細信息orm
desc formatted ods_order;blog
4.建立分區ci
alter table ods_order add partition(dt='20151010');it
5.查看分區io
show partitions ods_order;table
6.自動建立分區form
7.加載數據
小技巧,上傳文件使用 rz -be
8.查看信息
select * from ods_order limit 10;
查看更詳細的信息
desc formatted ods_order;
提示:在加載中的overwrite會把原來的數據覆蓋掉
9.追加的方式去建立,不會覆蓋原來的數據表
提示:爲了 提升效率能夠建立ddl等相關命令語句
10.use dw;
show tables
練習
查看每一個城市天天完成訂單數,取消訂單數,下單訂單數,下單用戶數。
select city_id,sum(case when order_status=5 then 1 else 0 end) as cnt_ord_succ_d,
sum(case when order_status=3 then 1 else 0 end) as cnt_ord_cacel_d,
sum(1) as cnt_ord_d,
count(distinct CUST_ID) as cnt_ord_user
FROM dw.dw_order WHERE dt='${day_01}'
group by city_id;
檢查依賴: