第八周学习进度
学习了hive详细的语法
创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name [LOCATION] 'path';
SELECT expr, ... FROM tbl ORDER BY col_name [ASC | DESC]
(A | B | C)
SELECT expr, ... FROM tbl ORDER BY col_name [ASC | DESC]
(A | B | C)
如上语法,在语法描述中出现:
[] ,表示可选,如上 [LOCATION] 表示可写、可不写
| ,表示或,如上 ASC | DESC ,表示二选一
...,表示序列,即未完结,如上 SELECT expr, ... 表示在SELECT后可以跟多个 expr(查询表达
式) ,以逗号隔开
() ,表示必填,如上(A | B | C)表示此处必填,填入内容在A、B、C中三选一
[] ,表示可选,如上 [LOCATION] 表示可写、可不写
| ,表示或,如上 ASC | DESC ,表示二选一
...,表示序列,即未完结,如上 SELECT expr, ... 表示在SELECT后可以跟多个 expr(查询表达
式) ,以逗号隔开
() ,表示必填,如上(A | B | C)表示此处必填,填入内容在A、B、C中三选一
删除数据库
CREATE DATABASE [IF NOT EXISTS] db_name [LOCATION] 'path';
SELECT expr, ... FROM tbl ORDER BY col_name [ASC | DESC]
(A | B | C)
CREATE DATABASE [IF NOT EXISTS] db_name [LOCATION 'path'] [COMMENT
database_comment];
DROP DATABASE [IF EXISTS] db_name [CASCADE];
SELECT expr, ... FROM tbl ORDER BY col_name [ASC | DESC]
(A | B | C)
CREATE DATABASE [IF NOT EXISTS] db_name [LOCATION 'path'] [COMMENT
database_comment];
DROP DATABASE [IF EXISTS] db_name [CASCADE];
基础建表
CREATE [EXTERNAL] TABLE tb_name
(col_name col_type [COMMENT col_comment], ......)
[COMMENT tb_comment]
[PARTITIONED BY(col_name, col_type, ......)]
[CLUSTERED BY(col_name, col_type, ......) INTO num BUCKETS]
[ROW FORMAT DELIMITED FIELDS TERMINATED BY '']
[LOCATION 'path']
(col_name col_type [COMMENT col_comment], ......)
[COMMENT tb_comment]
[PARTITIONED BY(col_name, col_type, ......)]
[CLUSTERED BY(col_name, col_type, ......) INTO num BUCKETS]
[ROW FORMAT DELIMITED FIELDS TERMINATED BY '']
[LOCATION 'path']
RLIKE