数据库
列举所有已h开头的,以其他字符结尾的数据库名:
show databases like 'h.*'
修改库的默认存放位置
create database is not exists ods location '/my/directory'
添加描述信息
create database ods comment 'ods tables'
with dbproperties('creator'='lp',date='2018-04-10')
显示信息
describe database extended ods;
命令行当前回话所在的库名
set hive.cli.print.current.db=true
hive 求本周上周 时间
当天是星期几 pmod(datediff('2018-07-31', '2012-01-01'), 7)
本周一 date_sub('2018-07-31',pmod(datediff('2018-07-31', '2012-01-01'), 7)-1)
上周一 date_sub('2018-07-31',pmod(datediff('2018-07-31', '2012-01-01'), 7)-1+7)