1. 数据类型
1.1 基本数据类型
1.2复杂数据类型
示例:
CREATE TABLE student( name STRING, favors ARRAY<STRING>, //ARRAY 类型是由一系列相同数据类型的元素组成 scores MAP<STRING, FLOAT>, //MAP 包含 key->value 键值对,可以通过 key 来访问元素。 address STRUCT<province:STRING, city:STRING, detail:STRING, zip:INT> //STRUCT 可以包含不同数据类型的元素。这些元素可以通过”点语法”的方式来得到所需要的元素 ) ROW FORMAT DELIMITED //指明后面的关键词是列和元素分隔符的 FIELDS TERMINATED BY '\t' //字段分隔符 COLLECTION ITEMS TERMINATED BY ';' //元素分隔符(Array 中的各元素、Struct 中的各元素 MAP KEYS TERMINATED BY ':' ; //Map 中 key 与 value 的分隔符 LINES TERMINATED BY //行之间的分隔符 STORED AS TEXTFILE //指数据文件上传之后保存的格式
2. 视图
创建视图 create view view_name as select * from carss; create view carss_view as select * fro